Cloud computing es una tecnología que ofrece un conjunto de aplicaciones o servicios a través de internet permitiendo una mejor integración e intercambio de información
Enviado por Jerry • 16 de Marzo de 2018 • 3.030 Palabras (13 Páginas) • 647 Visitas
...
Resumiendo, es posible decir que desde la perspectiva del negocio se necesita establecer los requisitos de negocio sobre velocidad y capacidad (se necesita una conexión por cable sencilla o una línea alquilada segura y el cableado), movilidad y seguridad móvil (wireless mediante puntos de acceso o conexiones personales mediante la conexión móvil), seguridad (VPN y cifrado).
El siguiente apartado se presenta una visión más profunda sobre los elementos de la arquitectura necesarios para acceder a la nube.
Arquitectura de acceso a web cloud
Una de las características clave de la arquitectura de cloud computing es el uso de protocolos estándar y otros estándares de diseño. La siguiente tabla relaciona las capas de modelo OSI discutido en el apartado anterior con algunos de esos estándares y para qué son utilizados en la cadena entre la transmisión de datos a través de internet para recibirlos en nuestro dispositivo con conexión a internet (PC, cliente ligero, Smartphone, Tablet, etc.)
[pic 8]
Figura 5. Estándares que utiliza Cloud Computing en cada capa del modelo OSI
[pic 9]
Figura 6. Estándares que utiliza Cloud Computing en cada capa del modelo OSI
Otro componente clave de la arquitectura de cloud computing es la virtualización. Una o más capas del modelo OSI pueden estas virtuales izadas
Arquitectura de cloud computing
[pic 10]
Figura 7. Arquitectura de Cloud Computing
Aplicaciones Cloud Software as a Service (Software como Servicio) Consiste en el uso de la aplicación del proveedor por un precio a demanda en función de lo que utilizamos y el tiempo de uso. Es el cloud más popular.
Ventajas: Libre, Fácil, Adopción de consumo
Desventajas: funcionalidad limitada, no hay control de acceso a la tecnología subyacente
Ejemplos: Salesforce, Google Apps, Gmail, Yahoo! Mail, Dropbox, Panda Cloud Antivirus, slideshare, Facebook, etc.
Platform as a Service (Plataforma PaaS como Servicio) Consiste en el despliegue de aplicaciones creadas por los clientes a la nube, utilizando la nube de PaaS. Son contenedores de aplicaciones.
Ventajas: buenas para desarrolladores, más control que en las aplicaciones cloud, configuradas estrechamente.
Desventajas: restringidas a lo que está disponible, otras dependencias, dependencia tecnológica
Ejemplos: Google Apps Engine, Microsoft Azure, Heroku, Engine Yard, Force. Com, Facebook, etc.
Infrastructure as a Service (Infraestructura como Servicio) Arquitectura del Cloud Computing IaaS Consiste en el alquiler de procesamiento, almacenamiento, capacidad de red y otros recursos computacionales.
Ventajas: Control completo del entorno y la infraestructura
Desventajas: Precio premium, competencia limitada
Ejemplos: Amazon EC2, Amazon S3, GoGrid, Nirvanix, Linode, Arsys Cloud Flexible, RackSpace, etc.
Ejemplo Amazon Web Services
AWS proporciona un conjunto completo de servicios de infraestructura que permiten:
- Computación (servidores virtuales)
- Almacenamiento
- Bases de datos
- Redes y comunicaciones
- AWS permite ejecutar prácticamente todo en la nube, desde aplicaciones empresariales y proyectos de grandes datos, hasta juegos sociales y aplicaciones móviles.
No más inversiones para informática
[pic 11]
Figura 8. Comparación de ahorro en costos con la utilización de Cloud Computing
Video: Amazon Web Services
https://www.youtube.com/watch?v=cHFVVdEzcrQ
- Ventajas con respecto a otros middleware u otras tecnologías.
- Reducción de costos: no hay necesidad de adquirir software o hardware lo que proporciona una reducción notoria en la adquisición de infraestructura, mantenimiento y energía. A diferencia de la tecnología RPC, microservicios y JEE donde se necesita adquirir software y hardware para diseñar e implementar su infraestructura.
- Flexibilidad: el pago por los servicios adquiridos en la nube, se paga de acuerdo a la demanda adquirida, a diferencia de la tecnología JEE donde se da un pago periódico a las compañías prestadoras de sus servicios.
- Movilidad: al estar los datos o información en la nube, se tiene acceso a estos desde cualquier lugar con conexión a la red. Esta se considera una ventaja sobresaliente, dado que las demás tecnologías concentran sus servicios en servidores físicos, software instalables o máquinas virtuales, donde no se tiene acceso constante desde cualquier lugar, aun con conexión a internet.
- Focalización: Cloud Computing permite a las empresas centrarse en su negocio principal, es decir, invertir más en su infraestructura industrial que en inversión tecnológica de sistemas. Por el contrario, la tecnología en microservicios gasta gran cantidad de dinero en mantenimiento de su infraestructura si desea aumentar sus servicios,
- Rápida: al estar los servicios en la nube, una empresa iniciante en el mercado tiene la posibilidad de ofrecer sus servicios a los usuarios en cuestión de días u horas, no teniendo que esperar semanas o meses para ofrecerlos o invertir grandes cantidades de dinero en infraestructura tecnológica.
- Actual: los proveedores de los servicios actualizan constantemente su software, agregando nuevas funcionalidades o mejorando las disponibles.
- Ecológica: una empresa al ahorrar infraestructura tecnológica, reduce el consumo de energía, trayendo beneficios al medio ambiente.
● Desventajas con respecto a otros middleware.
- Se debe tener una conexión
...