sábado, 7 de octubre de 2017

CLOUD COMPUTING

CLOUD COMPUTING

El nuevo concepto de negocio en Internet también conocido como "computación en la nube". El cloud computing consiste en la posibilidad de ofrecer servicios a través de Internet.
La computación en la nube es una tecnología nueva que busca tener todos nuestros archivos e información en Internet, sin preocuparse por poseer la capacidad suficiente para almacenar información en nuestro ordenador.
El cloud computing explica las nuevas posibilidades de forma de negocio, ofreciendo servicios a través de Internet, conocidos como e-business (negocios por Internet).
El sector más favorecido es el de retail, que tiene el mayor número de representantes con un 12% del total. Después siguen áreas como servicios financieros (8%), automoción (6%), deportes (6%) y transporte/logística (4%). En cuanto a empresas concretas, destacan Spotify, que utiliza la nube para mantener la evolución continua y la optimización de su servicio música en streaming; Mercedes F1, por su análisis de rendimiento basado en la nube; y Airbus, que utiliza la nube y el machine learning para almacenar y procesar cientos de terabytes de imágenes de satélite.

HISTORIA

Desde 1950, las empresas en expansión comenzaron a necesitar consultar grandes cantidades de información desde distintos puntos de acceso. Entonces, comenzaron a estudiar la forma de integrar una CPU con múltiples usuarios.

En el año de 1961, John McCarthy inventor del lenguaje de programación LISP visionó: un día la computación estará organizada como un servicio público, posteriormente el 3 de julio del año de 1969, Leonard Klein rock uno de los científicos a cargo del proyecto ARPANET (AdvancedResearchProjects Agency Network), el cual sentó las bases de Internet, dijo: actualmente las redes de computadoras están en su infancia, pero en la medida en que crezcan y se vuelvan sofisticadas, probablemente veremos el nacimiento de =servicios de computación„ los cuales, al igual que los servicios de electricidad y teléfono, llegarán a cada casa y oficina alrededor de todo el país. 

Fue a finales de los 90 cuando los técnicos de Amazon analizaron que tenían una gran infraestructura informática de la que apenas utilizaban un 15% de su capacidad. En 2002 comenzaron a hacerse un hueco en los servicios web con AWS (Amazon Web Services), un avanzado sistema de almacenamiento en la nube que, como ellos mismos definen en su web, “ofrece un conjunto completo de servicios de infraestructuras y aplicaciones que le permiten [al usuario] ejecutar prácticamente todo en la nube, desde aplicaciones empresariales y proyectos de grandes datos hasta juegos sociales y aplicaciones móviles”.



Resultado de imagen para TIPOS DE cloud computing




Características de Cloud Computing

Una de las principales características del Cloud Computing es que no hay necesidad de conocer la infraestructura detrás de esta, pasa a ser "una nube" donde las aplicaciones y servicios pueden fácilmente crecer (escalar), funcionar rápido y casi nunca fallan, sin conocer los detalles del funcionamiento de esta "nube".

CARACTERÍSTICA
DEFINICIÓN

Autoservicio a solicitud
El proveedor de la nube debe poder suministrar capacidades de computación, tales como el almacenamiento en servidores y redes, según sea necesario sin requerir interacción humana con cada proveedor   de servicios.

Acceso a redes de banda ancha
De acuerdo con el NIST, debe ser posible acceder a la red en la nube desde cualquier lugar y por medio de cualquier dispositivo (por ejemplo, teléfono inteligente, laptop, dispositivos móviles, PDA).




Agrupación de recursos
Los recursos informáticos del proveedor se agrupan para prestar servicios a diversos clientes utilizando un modelo de múltiples usuarios, con diferentes recursos físicos y virtuales asignados y reasignados de manera dinámica según la demanda. Existe un sentido de independencia geográfica. Generalmente, el cliente no tiene control o conocimiento de la ubicación exacta de los recursos proporcionados. Sin embargo, puede ser capaz de especificar una ubicación en un nivel de abstracción mayor (por ejemplo, país, región o centro de datos). Los ejemplos de recursos incluyen almacenamiento, procesamiento, memoria, ancho de banda de la red y máquinas virtuales.





Elasticidad rápida
Las capacidades se pueden suministrar de manera rápida y elástica, en muchos casos automáticamente, para una rápida expansión y liberar rápidamente para una rápida contracción. Para el cliente, las capacidades disponibles para suministro, con frecuencia, parecen ser ilimitadas, además, se puede adquirir cualquier cantidad de capacidades en cualquier momento.





VENTAJAS
  • Rápido: Los servicios más básicos de la nube funcionan por sí solos. Para servicios de software y base de datos más complejos, la computación en nube permite saltarse la fase de adquisición de hardware y el consiguiente gasto, por lo cual es perfecta para la creación de empresas.
  • Actual: La mayoría de los proveedores actualizan constantemente su software, agregando nuevas funciones tan pronto como están disponibles.
  •  Elástico: Adaptable rápidamente a negocios en crecimiento o de picos estacionales, ya que el sistema en nube está diseñado para hacer frente a fuertes aumentos en la carga de trabajo. Esto incrementa la agilidad de respuesta, disminuye los riesgos y los costos operacionales, porque sólo escala lo que crece y paga sólo lo que usa.
  •   Móvil: El sistema en nube está diseñado para ser utilizado a distancia, así que el personal de la empresa tendrá acceso a la mayoría de los sistemas en cualquier lugar donde se encuentre.
  •  Mínima inversión en infraestructura: El proveedor ofrece servicios a varias empresas, las cuales se benefician de compartir una infraestructura compleja y pagan solamente por lo que realmente utilizan.
  • Elimina la sobresuscripción: Cloud Computing ofrece escalar bajo demanda, lo que combinado con niveles de precios de utility y pay-as-you- go, elimina la necesidad de sobre-provisionamiento para poder cubrir los picos de demandas y la necesidad de los recursos que no están en uso.

   Desventajas
  • La centralización de las aplicaciones y el almacenamiento de los datos origina una interdependencia de los proveedores de servicios.
  • La disponibilidad de las aplicaciones están desatadas a la disponibilidad de acceso a internet.
  • Los datos "sensibles" del negocio no residen en las instalaciones de las empresas por lo que podría generar un contexto de alta vulnerabilidad para la sustracción o robo de información y además sale mucho más económico que comprar un antivirus.
  • La confiabilidad de los servicios depende de la "salud" tecnológica y financiera de los proveedores de servicios en nube. Empresas emergentes o alianzas entre empresas podrían crear un ambiente propicio para el monopolio y el crecimiento exagerado en los servicios.
  • La disponibilidad de servicios altamente especializados podría tardar meses o incluso años para que sean factibles de ser desplegados en la red.
  • La madurez funcional de las aplicaciones hace que continuamente estén modificando sus interfaces por lo cual la curva de aprendizaje en empresas de orientación no tecnológica tenga unas pendientes pequeñas.
  • Seguridad. La información de la empresa debe recorrer diferentes nodos para llegar a su destino, cada uno de ellos (y sus canales) son un foco de inseguridad. Si se utilizan protocolos seguros, HTTPS por ejemplo, la velocidad total disminuye debido a la sobrecarga que requieren estos protocolos.
  • Escalabilidad a largo plazo. A medida que más usuarios empiecen a compartir la infraestructura de la nube, la sobrecarga en los servidores de los proveedores aumentará, si la empresa no posee un esquema de crecimiento óptimo puede llevar a degradaciones en el servicio
¿Qué nube es la correcta?

En el mundo informático, una nube representa una gran red de cables y servidores y los servicios de software que estos proporcionan. Al igual que las nubes pueden formarse de diferentes maneras, desde pequeños nimbos hasta tormentas gigantes, existen varias maneras en que el Cloud Computing puede adquirir forma. Examinemos en mayor detalle algunas de las diferentes opciones basadas en la nube.
  • Nubes públicas: es un servicio estandarizado que puede permitir a cientos de miles de empresas utilizarlo de manera simultánea pero independiente. El proveedor de la nube administra la creación del mantenimiento, la seguridad, la flexibilidad y la escalabilidad de los usuarios para todos los usuarios de esa nube. Estas nubes pueden adaptarse a empresas u organizaciones académicas o gubernamentales.
  • Nubes comunitarias: las nubes comunitarias se desarrollan cuando un sector específico tiene determinadas necesidades y requisitos en sus disposiciones de seguridad o tipos de aplicaciones, y diferentes empresas u organizaciones unen sus recursos basados en la nube para solucionar un problema compartido. Un buen ejemplo es el sector de atención a la salud, donde los proveedores de seguros enfrentan requisitos similares a los hospitales para proteger e intercambiar información y registros confidenciales de pacientes. Una nube comunitaria establecida en este espacio podría resolver las necesidades específicas compartidas de ambas partes para la manipulación de registros de pacientes más fácilmente que una solución en la nube general.
  • Nubes privadas: las nubes privadas consisten de una única organización con su propia nube de servidores y software para utilizar sin un punto de acceso público. Generalmente, las empresas que utilizan nubes privadas las gestionan por su propia cuenta. En ocasiones, las organizaciones muy grandes con muchas ubicaciones y unidades de negocios reciben asistencia de terceros para gestionar una nube privada. Tenga en cuenta que los desafíos de la planificación de la capacidad, la procuración del equipamiento, las actualizaciones de software y la administración de la seguridad permanecen completamente a cargo del propietario de la denominada “nube híbrida”, que, esencialmente, es un centro de datos basado en la virtualización en las instalaciones.
  • Nubes híbridas: este tipo de nube es un poco más de nicho y especializada. Según “A VIEW OF CLOUD COMPUTING”, esta infraestructura de nube se conforma de dos o más infraestructuras de nube distintas (privadas, comunitarias o públicas) que permanecen como entidades únicas, pero están unidas por tecnología propia o estandarizada que permite la portabilidad de aplicaciones y datos (por ejemplo, EL ESTALLIDO EN LA NUBE para el EQUILIBRO DE CARGA entre nubes).
Resultado de imagen para TIPOS DE cloud computing





TIPOS DE CLOUD COMPUTING
  • Infraestructura como servicio. El proveedor proporciona al cliente cierta capacidad de almacenamiento y cierta capacidad de procesamiento. Así, el proveedor proporciona a sus clientes una o más máquinas virtuales que residen en sus servidores y con las que el cliente puede hacer lo que quiera. El cliente, y no el proveedor, es el responsable de configurar las máquinas virtuales.
  • Plataforma como servicio. En este tipo de servicio el proveedor proporciona al cliente un sistema operativo y un conjunto de programas que satisfacen sus necesidades; servidores, web, máquinas que llevan la contabilidad de una empresa…Con este servicio el cliente se olvida de la configuración de las máquinas virtuales, ya que de eso se encarga el proveedor del servicio.
  • Software como servicio. En este caso el proveedor ofrece a sus clientes un programa, que se ejecutará en sus servidores y que generalmente se alquila por un determinado tiempo. Así, los clientes sólo pagarán por el tiempo que necesiten utilizarlo. Un ejemplo de este servicio es Google Docs, con el que puedes abrir y editar documentos de distinto tipo, como un documento de texto o una hoja de cálculo.
En la actualidad, hay muchísimas empresas que prestan servicios en la nube. Aunque estos servicios pueden parecer muy diferentes, pueden verse como una combinación de tres modelos de servicio básicos:
Resultado de imagen para TIPOS DE cloud computing




PROVEDORES DE CLOUD COMPUTING

1.     INFRAESTRUCTURA-AS-A-SERVICE (IAAS)
2.     AMAZON WEB SERVICES
3.     BOX
4.     MICROSOFT AZURE
5.     GOOGLE DRIVE
6.     ESCRITORIO-AS-A-SERVICE (DAAS)
7.     CITRIX
8.     VMWARE
9.     SOFTWARE-AS-A-SERVICE (SAAS)

10.  RED HAT OPENSHIFT

CLOUD COMPUTING

CLOUD COMPUTING El nuevo concepto de negocio en Internet también conocido como "computación en la nube" . El cloud computing...