Sei sulla pagina 1di 11

SISTEMAS OPERATIVOS EN LA NUBE

TABLA DE CONTENIDO
I. OpenStack .............................................................................................................. 2
II. Microsoft Azure ...................................................................................................... 2
 ¿Cómo funciona? ........................................................................................................... 3
 Ventajas ........................................................................................................................ 3
III. DigitalOcean ....................................................................................................... 4
 Historia ......................................................................................................................... 4
 Características ............................................................................................................... 4
Comunidad DigitalOcean .......................................................................................................................... 5
API V2 ........................................................................................................................................................ 5
IPv6 ............................................................................................................................................................ 5
CoreOS ....................................................................................................................................................... 5

 Incidencias .................................................................................................................... 5
IV. Amazon Elastic Compute Cloud (Amazon EC2) ..................................................... 5
V. Google Compute Engine (GCE) ............................................................................. 7
 Historia ......................................................................................................................... 7
 Discos persistentes ........................................................................................................ 8
 Imágenes....................................................................................................................... 8
VI. CONCLUSIONES ................................................................................................. 10
VII. BIBLIOGRAFIA ................................................................................................... 11
OPENSTACK

Software de código abierto para la creación de nubes privadas y públicas, OpenStack es un


sistema operativo en la nube que controla grandes grupos de recursos de computación,
almacenamiento y redes a través de un centro de datos, todo administrado a través de un
tablero que les da a los administradores el control y permite a sus usuarios aprovisionar
recursos a través de una interfaz web.

El software OpenStack controla grandes grupos de recursos de computación,


almacenamiento y redes a través de un centro de datos, administrados a través de un panel
o mediante la API de OpenStack .OpenStack funciona con tecnologías populares de empresa
y de código abierto, lo que lo hace ideal para una infraestructura heterogénea.
Cientos de las marcas más grandes del mundo confían en OpenStack para administrar sus
negocios todos los días, reduciendo los costos y ayudándolos a moverse más rápido.
OpenStack tiene un sólido ecosistema y los usuarios que buscan soporte comercial pueden
elegir entre diferentes productos y servicios impulsados por OpenStack en el Mercado.
El software está creado por una próspera comunidad de desarrolladores, en colaboración
con los usuarios, y está diseñado al aire libre en nuestras Cumbres.i

MICROSOFT AZURE

Microsoft Azure es conjunto en constante expansión de servicios en la nube para ayudar a


las organizaciones a satisfacer sus necesidades comerciales. Le otorga la libertad de crear,
administrar e implementar aplicaciones en una red mundial enorme con sus herramientas y
marcos favoritos.
Azure es una nube pública de pago por uso que te permite compilar, implementar y
administrar rápidamente aplicaciones en una red global de datacenters (centros de datos)
de Microsoft.

Pero atención, “nube pública” no quiere decir que cualquiera pueda acceder a la información
de tu negocio, sino que cualquiera con conexión a Internet puede hacer uso de esta nube y
que sólo en caso de disponer de las credenciales oportunas, podrá acceder a tu portal de
Azure, donde se generan y administran todos los servicios.

 ¿Cómo funciona?
En el portal Microsoft Azure existen diferentes servicios de infraestructura y de plataforma
para que puedas “montar” los servicios que necesites de manera sencilla, con unos cuántos
clics. En tu portal dispones de un botón [New +] y a partir de ahí, sólo tienes que elegir la
región de los datacenter donde estará tu servicio y, a continuación, el tipo de servicio con
sus características. Por ejemplo, en el caso de querer crear una máquina virtual podrías
seleccionar el tipo de máquina como Windows Server 2016 Datacenter, a continuación,
rellenar todas sus características (espacio de disco, RAM…). En este proceso de creación, se
define un nombre de usuario y contraseña específica para poder iniciar sesión en esta
máquina virtual.
Entre los servicios, dispones de infraestructuras (IaaS: almacenamiento, redes, máquinas
virtuales…) y plataformas (PaaS: bases de datos de alta disponibilidad SQL, CMS para
desarrollo de web, backend para aplicaciones móviles…). Son compatibles con todo tipo de
tecnología: bases de datos Oracle, Linux, php, iOs, My SQL, Android, php…
Estos servicios están garantizados con una disponibilidad del 99.99%, y en caso de fallo en
disponibilidad superior, Microsoft se compromete a indemnizar por los daños. Además,
cuenta con todas las certificaciones en materia seguridad y protección de datos. Es la primera
plataforma cloud que cumple en categoría alta las características de la certificación de
conformidad del Esquema Nacional de Seguridad.

 Ventajas
Esta potente solución empresarial para la gestión de tus infraestructuras y aplicaciones
presenta grandes ventajas: destacamos la flexibilidad y el pago por uso. Con Azure ya no es
necesaria la inversión en máquinas físicas y el mantenimiento que conllevan. De esta manera,
se simplifica el despliegue ya que no hay que comprometerse con largos periodos de
amortización, se agiliza el proceso de configuración y nos permite adaptar nuestros sistemas
a nuestras necesidades en pocos minutos, con total flexibilidad. Además, dispone de
herramientas para poder monitorizar el rendimiento y así predecir si es necesario escalar o
no nuestras máquinas, y en consecuencia, pagar por lo que realmente necesitas. Por este
motivo, distinguimos tres situaciones en las que, sin duda, recomendamos utilizar los
servicios de Azure:
En el despliegue de una solución en la que el incremento de uso va a ser exponencial (o
desconocido) y no podemos definir con garantías el pico de demanda máximo.
Cuando sabes que la demanda del servicio va a fluctuar en el tiempo.
En entornos de desarrollo o pruebas que posteriormente podrían seguirse utilizando o no, o
que pueden “apagarse” puntualmente y después volverse a activar.ii

DIGITALOCEAN

DigitalOcean es un proveedor estadounidense de servidores virtuales privados, con sede


principal en la ciudad de Nueva York. La compañía alquila instalaciones de centros de
cómputo existentes, incluyendo sitios como Nueva York, Toronto, Bangalore, Amsterdam,
San Francisco, Londres y Singapur.

 Historia
DigitalOcean fue creada en 2011 por Ben y Moisey Uretsky.3 En marzo de 2012 Mitch Wainer
se unió para dirigir los esfuerzos de marketing de la compañía junto al equipo de co-
fundación, en ese momento, de los hermanos Uretsky, Jeff Carr y Alec Hartman.
En 2012, DigitalOcean fue aceptada en el programa de aceleración de emprendimiento
denominado Tech Stars.5 Poco tiempo después obtuvo su primera ronda de capital semilla
por parte de la empresa IA Venture.
En diciembre 2013, Netcraft dio a conocer un reporte que detallaba el crecimiento de la
empresa como la empresa de más rápido crecimiento entre los proveedores de servicios en
la nube, sobrepasando Amazon Web Services en el número de computadores enfrentadas a
la web.7 El reporte afirmaba: "Nuestra encuesta de Servidores Web de Diciembre 2013 ha
mostrado una ganancia mes a mes de 6,514 computadores enfrentados a la web", agregando
"DigitalOcean es ahora la 15ª empresa más grande de alojamiento, en términos de
computadores enfrentados a la web".
Para julio de 2018 Netcraft ha catalogado a DigitalOcean como la tercera compañía de
alojamiento web más grande del mundo.

 Características
DigitalOcean maneja el concepto de droplet para designar a cada uno de los servidores
virtuales, exactamente servidores virtuales privados, los cuales ofrecen en alquiler. Son
privados porque DigitalOcean no interviene en nada en su instalación y manejo, limitándose
a ofrecer imágenes de los principales sistemas operativos junto con sus repositorios de
manera local, lo cual ahorra tiempo y transporte de datos a la larga gracias a los repositorios
locales. Además, cada droplet de un mismo cliente puede comunicarse única y
exclusivamente con otros droplets del mismo cliente por medio de una o más tarjetas de red
creando así una red privada virtual de manera local (por ejemplo, un droplet con un servidor
MySQL y otro droplet con Wordpress instalado y dos tarjetas de red virtuales, una para
conectar a la base de datos y otra expuesta a la internet).
Tampoco ofrecen venta de dominios web, sino que ofrecen la interfaz web necesaria para
que los clientes agreguen, de ser necesario, los dominios web que hayan adquirido a los
registros de los DNS de DigitalOcean.
DigitalOcean afirma que sus droplets, su término para llamar a los servidores en la nube,
pueden ser aprovisionados típicamente en 55 segundos y como máximo dos minutos;
inicialmente con una dirección IPv4 fija. Para ello la compañía ofrece discos duro SSD para
mayor rapidez y virtualización KVM.

Comunidad DigitalOcean
En este momento DigitalOcean ofrece una comunidad que provee foros para desarrolladores
y tutoriales en temas de administración de sistema de código abierto. Desde agosto 2014 la
comunidad recibe 2 millones de visitas por mes y tiene más de 800 tutoriales disponibles.

API V2
El 24 de junio de 2014, salió a luz la segunda versión de su API ("API V2"), lanzada como
versión beta. La nueva API es RESTful, utiliza OAuth y soporta IPv6.

IPv6
IPv6 fue introducido al sitio de Singapur (SGP1) en el 16 de junio de 2014.14 El 15 de junio
de 2014, DigitalOcean liberó una nueva locación en Londres (LON1), que contó con IPv6
desde sus inicios.

CoreOS
CoreOS fue introducido el 5 de setiembre de 2014 y está disponible como sistema operativo
para los Droplets.

 Incidencias
El 18 de abril de 2018 el gobierno de Rusia prohibió miles de direcciones IP alojadas en los
servidores de DigitalOcean, específicamente las subredes 167.99.0.0/16 y 206.189.0.0/16,
ambas en notaciones CIDR.iii

AMAZON ELASTIC COMPUTE CLOUD (AMAZON EC2)

Amazon EC2 es un servicio web que proporciona capacidad informática en la nube segura y
de tamaño modificable. Está diseñado para facilitar a los desarrolladores el uso de la
informática en la nube a escala de la Web.
Amazon EC2 es el servicio principal de AWS para proporcionar computación a los clientes. El
tipo de instancia define el hardware virtual que soporta la instancia. Los tipos de instancias
disponibles varían en vCPU, almacenamiento de memoria y rendimiento de red para abordar
casi cualquier carga de trabajo.
Un AMI (Amazon machine Image) define el estado inicial del software de la instancia, tanto
el sistema operativo como las aplicaciones. Hay cuatro fuentes de AMI: publicación de AWS,
AMI publicado por un socio en el mercado de AWS con paquetes de software preinstalados,
AMI generadas por el cliente a partir de instancias de Amazon EC2 existentes y AMI cargadas
desde servidores virtuales.
Las instancias se pueden direccionar por nombre DNS público, dirección IP pública o
dirección IP elástica. Para acceder a una instancia de Linux puedes usar las key-pair creadas
en la consola de AWS y conectarse a la instancia a través de SSH. Para acceder a una instancia
de Windows recién creada, tambien deberas usar las key-pair para descifrar la contraseña
del administrador local creada aleatoriamente.
El tráfico de red dentro y fuera de una instancia puede ser controlado por un firewall virtual
llamado grupo de seguridad. Un grupo de seguridad permite reglas que bloquean el tráfico
según la dirección, el puerto, el protocolo y la dirección de origen/destino.
Bootstrapping le permite ejecutar una secuencia de comandos para inicializar su instancia
con configuraciones y aplicaciones de sistema operativo. Esta característica permite a las
instancias configurarse al iniciarse. Una vez que se inicia una instancia, puede cambiar su tipo
de instancia o, para las instancias de Amazon VPC, los grupos de seguridad con los que está
asociado.
Las tres opciones de precios para instancias son On-Demand, Instance Reserved y Spot. On-
Demand tiene el costo más alto por hora, lo que no requiere un compromiso por adelantado
y le da un control total sobre la duración de la instancia. Las instancias reservadas requieren
un compromiso y proporcionan un costo global reducido a lo largo de la duración de la
reserva. Las instancias Spot son capacidad informática inactiva que AWS pone a disposición
en función de los precios de oferta de los clientes.
El ahorro en el costo por hora puede ser significativo, pero las instancias se pueden cerrar
cuando el precio de oferta excede la oferta actual del cliente. Las instancias Spot se crean
con almacenamiento de bloques el cual esta incluido en el costo por hora de la instancia. La
cantidad y el tipo de almacenamiento disponible varía según el tipo de instancia. Este tipo
de instancia solo deben utilizarse para datos temporales o en arquitecturas que
proporcionan redundancia, como HDFS de Hadoop ya que al detener la instalación los datos
almacenados se pierden.
Por ultimo, cabe mencionar que Amazon EBS proporciona almacenamiento de bloques
duradero en varios tipos. Magnético tiene el menor costo por gigabyte y ofrece un
rendimiento modesto. SSD de propósito general (gp) es el almacenamiento rentable que
puede proporcionar hasta 10.000 IOPS. El SSD IOPS provisto tiene el costo más alto por
gigabyte y es muy adecuado para cargas de trabajo intensivas en I/O sensibles al rendimiento
del almacenamiento.iv

GOOGLE COMPUTE ENGINE (GCE)

Google Compute Engine (GCE) es el componente Infraestructura como servicio (IaaS) de


Google Cloud Platform que se basa en la infraestructura global que ejecuta el motor de
búsqueda de Google, Gmail, YouTube y otros servicios. Google Compute Engine permite a
los usuarios lanzar máquinas virtuales (VM) a pedido. Las máquinas virtuales se pueden
iniciar desde las imágenes estándar o imágenes personalizadas creadas por los usuarios. Los
usuarios de GCE deben autenticarse basándose en OAuth 2.0 antes de iniciar las máquinas
virtuales. Se puede acceder a Google Compute Engine a través de la Consola de
desarrollador, la API RESTful o la interfaz de línea de comandos (CLI).

 Historia
Google anunció Compute Engine el 28 de junio de 2012 en Google I / O 2012 en un modo de
vista previa limitada. En abril de 2013, GCE se puso a disposición de los clientes con el
paquete de soporte Gold. El 25 de febrero de 2013, Google anunció que RightScale fue su
primer distribuidor. [1] Durante Google I / O 2013, se anunciaron muchas funciones que
incluyen facturación por horas inferiores, tipos de instancia de núcleo compartido, discos
persistentes más grandes, capacidades de red basadas en SDN mejoradas y certificación ISO
/ IEC 27001. GCE estuvo disponible para todos el 15 de mayo de 2013. El balanceo de carga
de la capa 3 llegó a GCE el 7 de agosto de 2013. Finalmente, el 2 de diciembre de 2013,
Google anunció que GCE está generalmente disponible. También amplió el soporte del
sistema operativo, habilitó la migración en vivo de máquinas virtuales, instancias de 16
núcleos, discos persistentes más rápidos y redujo el precio de las instancias estándar.

En el evento Google Cloud Platform Live el 25 de marzo de 2014, Urs Hölzle, vicepresidente
senior de infraestructura técnica anunció descuentos de uso sostenido, soporte para
Microsoft Windows Server 2008 R2, Cloud DNS y Cloud Deployment Manager. El 28 de mayo
de 2014, Google anunció optimizaciones para los contenedores LXC junto con la
programación dinámica de los contenedores Docker en una flota de instancias de VM. [2]

Google Compute Engine Unit


La unidad del motor de computación de Google (GCEU), que se pronuncia como GQ, es una
abstracción de los recursos informáticos. Según Google, 2,75 GCEU representan la potencia
mínima de un núcleo lógico (un hipervínculo de hardware) basado en la plataforma Sandy
Bridge.

 Discos persistentes
Cada instancia de Google Compute Engine comienza con un recurso de disco llamado disco
persistente. El disco persistente proporciona el espacio de disco para las instancias y
contiene el sistema de archivos raíz desde el cual se inicia la instancia. Los discos persistentes
se pueden utilizar como dispositivos de bloque en bruto. De forma predeterminada, Google
Compute Engine utiliza SCSI para adjuntar discos persistentes. Los discos persistentes
proporcionan un almacenamiento directo, consistente y confiable a un precio constante y
confiable, eliminando la necesidad de un disco efímero local separado. Los discos
persistentes deben crearse antes de iniciar una instancia. Una vez que se adjuntan a una
instancia, se pueden formatear con el sistema de archivos nativo. Se puede adjuntar un solo
disco persistente a varias instancias en modo de solo lectura. Cada disco persistente puede
tener hasta 10 TB de tamaño. Google Compute Engine cifra los discos persistentes con AES-
128-CB, y este cifrado se aplica antes de que los datos salgan del monitor de la máquina
virtual y lleguen al disco. El cifrado siempre está habilitado y es transparente para los usuarios
de Google Compute Engine. La integridad de los discos persistentes se mantiene a través de
un esquema HMAC.

El 18 de junio de 2014, Google anunció soporte para discos persistentes SSD. Estos discos
entregan hasta 30 IOPS por GB, lo que es 20 veces más IOPS de escritura y 100 veces más
IOPS de lectura que los discos persistentes estándar.

 Imágenes
Una imagen es un disco persistente que contiene el sistema operativo y el sistema de
archivos raíz que es necesario para iniciar una instancia. Se debe seleccionar una imagen al
crear una instancia o durante la creación de un disco raíz persistente. De forma
predeterminada, Google Compute Engine instala el sistema de archivos raíz definido por la
imagen en un disco persistente. Google Compute Engine proporciona imágenes de CentOS y
Debian como imágenes estándar de Linux. Las imágenes de Red Hat Enterprise Linux (RHEL)
y Microsoft Windows Server 2008 R2 son parte de las imágenes principales del sistema
operativo que están disponibles por una tarifa adicional. CoreOS, el sistema operativo ligero
de Linux basado en Chromium OS, también es compatible con Google Compute Engine.

Tipos de maquina
Google Compute Engine utiliza KVM como hipervisor, [3] y admite imágenes de invitados que
ejecutan Linux y Microsoft Windows, que se utilizan para lanzar máquinas virtuales basadas
en la arquitectura x86 de 64 bits. Las máquinas virtuales se inician desde un disco persistente
que tiene un sistema de archivos raíz. El número de CPU virtuales, la cantidad de memoria
admitida por la VM depende del tipo de máquina seleccionado.

Facturación y descuentos.
Una vez que se ejecuta una instancia durante más del 25% de un ciclo de facturación, el
precio comienza a disminuir:

Si se usa una instancia durante el 50% del mes, se obtendrá un descuento del 10% sobre los
precios a pedido.
Si se usa una instancia durante el 75% del mes, se obtendrá un descuento del 20% sobre los
precios a pedido.
Si se usa una instancia para el 100% del mes, se obtendrá un descuento del 30% sobre los
precios a pedido.
Comparación de tipo de máquina
Google proporciona ciertos tipos de máquinas:

Máquina estándar: 3.75 GB de RAM por CPU virtual


Máquina de memoria alta: 6,5 GB de RAM por CPU virtual
Máquina de alta CPU: 0.9 GB de RAM por CPU virtual
Máquina compartida: CPU y RAM se comparten entre los clientes.
Máquina con memoria optimizada: más de 14 GB de RAM por vCPU.
Los precios que se mencionan a continuación [4] se basan en el funcionamiento de las
máquinas virtuales (VM) estándar de Debian o CentOS Linux. Las máquinas virtuales que
ejecuten sistemas operativos propietarios se cobrarán más.v
CONCLUSIONES

Los sistemas operativos en la nube son una nueva tendencia que permite a los
usuarios utilizar una gran variedad de recursos y acceder a programas,
almacenamiento y plataformas para el desarrollo de software en línea(web), a través
de los servicios ofrecidos por los proveedores de la nube como: OpenStack, Azure,
DigitalOcean, Amazon EC2, Google Compute Enginey, entre otros, que ofrecen
ventajas como la disminución de los costos, la alta disponibilidad y la escalabilidad.
BIBLIOGRAFIA
i
https://www.openstack.org/
ii
https://www.tecon.es/que-es-microsoft-azure-como-funciona/
iii
https://es.wikipedia.org/wiki/DigitalOcean
iv
https://www.josemariagonzalez.es/amazon-web-services-aws/que-es-amazon-elastic-compute-cloud-
amazon-ec2.html
v
https://en.wikipedia.org/wiki/Google_Compute_Engine