Está en la página 1de 8

Tema: Infraestructura de

un sistema en la nube
Nombre: Ermington Salvador
Matricula: 1-18-6097
• Tu proveedor de alojamiento es el responsable de mantener el servidor en
funcionamiento, protegerlo de ataques maliciosos y transferir tu contenido

Proveedor de
(como texto, imágenes, archivos, etc) desde el servidor a los navegadores de tus
visitantes.

hosting o nube •Cuando decides crear un nuevo sitio web, tienes que encontrar una empresa
de hosting que te proporcione espacio en un servidor. Tu proveedor de hosting
almacena todos tus archivos, medios y bases de datos en el servidor. Cada vez
que alguien escribe tu nombre de dominio en la barra de direcciones de su
navegador, tu servidor transfiere todos los archivos necesarios para atender la
solicitud.

•El cloud hosting es actualmente la solución más confiable del mercado. Con el
alojamiento en la nube, tu proveedor te brinda un grupo de servidores y tus
archivos y recursos se replican en cada servidor. Cuando uno de los servidores
en la nube está ocupado o encuentra un problema, tu tráfico se enruta
automáticamente a otro servidor en el clúster. Esto resulta en poco o ningún
tiempo de inactividad, lo cual es excelente si posees un sitio web muy ocupado.

•Con la mayoría de los proveedores de alojamiento, tienes que comprar tu


nombre de dominio por separado. O bien, si ya tienes un dominio, también
puedes transferirlo a tu proveedor de hosting actual. De forma similar a los
planes de alojamiento, tienes que pagar por tu dominio anualmente para
mantener la propiedad del mismo.
•Autoservicio bajo demanda: Los usuarios pueden proveerse de cómputo en la
nube sin requerir interacción humana o con el mismo proveedor (Microsoft).

•Acceso ubicuo a la red: Todo lo que podamos necesitar se encuentra en la red


y accesible desde la red. Disponible desde cualquier dispositivo móvil, tableta,
pc o equipo portátil por medio de estándares como HTML y el protocolo HTTP.

Caracteristicas • Agrupación de recursos independientes de la posición: Los recursos del


proveedor se encuentran geográficamente agrupados para servir a múltiples

del servidor de consumidores de manera distribuida y bajo demanda. No se tiene


conocimiento sobre la ubicación exacta de los recursos, sin embargo se puede
especificar un nivel más alto de abstracción como país o región.

aplicaciones • Elasticidad rápida: Las funcionalidades se proporcionan de manera muy


rápida, incluso puede ser configurable para que crezca dependiendo el

(azure). ambiente actual.

• Servicio medido: El uso de todos los recursos se puede monitorizar, lo que


proporciona transparencia tanto al que expone los servicios (el proveedor)
como a los que acceden a ellos (los consumidores).

•Pago por uso El costo de los servicios expuestos se puede modelar con la
siguiente expresión:
•(Características del servicio) * (Tiempo de actividad) = Costo total. Si
habláramos de máquinas virtuales, un ejemplo más claro de esto podría ser el
siguiente:
•(1 máquina virtual) * (T) = Ctotal Dónde:
•Máquina virtual: 8 núcleos, 56 GB RAM, 400 GB almacenamiento  . T = 24 hrs 
    Ctotal = $5 dolares
Características del •Da acceso directamente en el servidor o a los
computadores remotos mediante usuario y
servidor de base contraseña

de datos •Se caracteriza por la ejecución de tareas en


simultáneo tanto lectura como escritura
(my SQL).
•Es software libre licenciado bajo GNU/GPL

•Ofrece gran velocidad de acceso a los datos


Capacidad. Mide la cantidad de datos que puede almacenar
el sistema de almacenamiento, y es medida en bytes
(Gigabytes o Terabytes, habitualmente, aunque con el Big
Data se manejan incluso Petabytes). 

Rendimiento. Cómo de rápido y eficiente es el sistema de


Características almacenamiento de datos. 

del
Fiabilidad. Es la disponibilidad de los datos cuando son
almacenamiento solicitados, así como el hecho de disponer de una baja tasa
de errores o fallos (por ejemplo, utilizando una configuración
RAID). 

Recuperabilidad. Mide la capacidad del sistema para


recuperar datos tras una pérdida, borrado, corrupción o
cualquier otro incidente que impida el acceso a los mismos. 
•es un término técnico que utilizan los profesionales de la informática y
los programadores. Básicamente, el backend es el código de
programación que se ocupa de las operaciones del lado del servidor,
incluidas las funciones CRUD con la base de datos y toda la lógica del
servidor. 

Tecnologia
•Tecnologias (lenguajes) utilizadas en backend:

backend •- JavaScript
•- Python
•- Ruby
•- PHP
•- Java
•- C#
•- Perl
•- C++
 Son aquellas que se utilizan en el lado
Cliente, las que se utilizan en los diferentes
dispositivos que utilizamos para
conectarnos con el servidor a través de
internet. Normalmente estas tecnologías y
lenguajes vienen implementados en los

Tecnologia
diferentes Navegadores que existen, aunque
no todos las implementan al 100%.
Tecnologia (lenguaeje) utilizadas en front
frontend ent:
- HTML
- CSS
- JavaScript
- JQuery
- Ajax
Arquitectura de sistema

También podría gustarte