Amazon Web Services - AWS

De ITCG Wiki
Ir a la navegaciónIr a la búsqueda
Aws-logo.png

Amazon Web Services o mejor conocida en todo el mundo como AWS es una de las plataformas en la nube más utilizadas a nivel mundial, pues esta es una de las más completas que existen en el mercado actual, ya que ofrece más de 200 servicios integrales que se encuentran desplegados a nivel global.

AWS se destaca por ser la plataforma con servicios en la nube más grande y dinámica, ya que posee millones de clientes activos y miles de socios en todo el mundo, esto la hace una de las plataformas más fuertes y completas del mercado pues las empresas emergentes que poseen el mayor y más rápido nivel de crecimiento o las compañías más grandes a nivel mundial, utilizan AWS para implementar en sus entornos y así lograr la reducción de costos y mejorar la agilidad y la innovación de sus empresas.

Historia de AWS

La historia de AWS se remonta al año 2000 este se creó como servicio secundario y de apoyo para la empresa de Amazon.com y hoy en día AWS es una empresa líder en cloud computing con una tasa de ingresos proyectados a los 10.000 millones de dólares.

En el año 2000 cuando Amazon no era ni la mitad de lo que es hoy en día, el CEO de AWS Andy Jassy quería lanzar un servicio de comercio virtual que tendría por nombre Merchant.com, el objetivo principal de este servicio era ayudar a que terceros comerciantes como lo es era Target o Marks & Spencer crearan sitios de compras por internet con el motor de comercio virtual que ofrecía Amazon.

Construir toda una plataforma externa para el desarrollo era algo mucho más difícil de lo que los trabajadores de Amazon pensaban, ya que, al igual que muchas nuevas empresas, no se planificaron correctamente las necesidades futuras.

En lugar de un entorno de desarrollo organizado, habían creado sin saberlo “un desorden”. Separar los diversos servicios para crear una plataforma de desarrollo centralizada que fuera útil para terceros fue un gran desafío.

En ese momento, la compañía dio su primer paso hacia la construcción de la empresa AWS comenzando por un conjunto de APIs bien documentadas. Al tiempo que se impulsó un desarrollo más suave de Merchant.com, también sirvió a los desarrolladores internos y se preparó el escenario para desarrollar herramientas de una forma mucho más organizada y disciplinada de cara al futuro.

En agosto de 2006, AWS fue el primero en poder comercializar un servicio de infraestructura en nube moderno, el cual fue Amazon Elastic Compute Cloud. Sorprendentemente, llevó tiempo antes que un competidor respondiera (actualmente existen varios como Azure o Google cloud). Fue el comienzo de las infraestructuras como servicio, un término que probablemente no existía hasta entonces.

Servicios de AWS

Aws-josemariagonzalez.jpg

AWS ofrece más de 200 servicios por eso es por lo que esta plataforma es una de las más avanzadas que se encuentran en el mercado hoy en día, sin embargo, hay algunos que son más populares que otros, y a continuación hablaremos de los 5 más utilizados.

  • Amazon EC2: Estos servicios son los que nos permiten la creación de las máquinas virtuales y la administración de ciertas características que poseen los diferentes servidores, como lo es los puertos, almacenamiento, seguridad, entre otras configuraciones.
  • Amazon RDS: Este servicio es el encargado de ofrecernos lo que son las instancias para las diferentes bases de datos, estas son administradas por AWS y nos ofrecen múltiples motores de bases de datos como lo son Aurora, MariaDB, SQL, SQL Server, MySQL entre otros.
  • Amazon VPC: Estos servicios nos ofrece la posibilidad de mantener nuestros datos privados y libres de problemas de seguridad, pues a través de los servicios VPC, podemos hacer la creación de una red virtual privada donde estará alojado todo nuestro entorno ya sea infraestructuras o servicios y estarán aislados de cualquier persona que no posea los permisos necesarios para poder acceder a él.
  • Amazon Auto Scaling: Este es otro servicio que permite expandir nuestras aplicaciones y poder llevarla a millones de usuarios, ya que a través de esta podemos administrar muchos servidores los cuales son capaces de soportar todo trafico que genere la aplicación.
  • Amazon S3: Cuando tenemos datos en la nube, este servicio posee una infraestructura de seguridad muy alta y variada, este distribuye los datos que son almacenados en el en diferentes regiones del mundo y cuenta con ciertas integraciones como HIPAA/HITECH, FedRAMP o PCI-DSS que hace que nuestros datos tengan muy poca probabilidad de verse comprometidos.

Red global de regiones de AWS

Una de las principales y grandes características que posee AWS es que posee la infraestructura de nube más grande y amplia a nivel mundial, ningún otro servicio como Azure o Google cloud ofrece zonas o regiones con tanta disponibilidad para hacer conexiones. AWS hasta la fecha cuenta con 84 zonas de disponibilidad las cuales se encuentran divididas y localizadas en 26 regiones geografcicas, las cuales son:

Estados Unidos, con ubicaciones en Oregón, norte de California, Ohio, norte de Virginia y en este y oeste del país. También se encuentran en el centro de Canadá y en Sao Paulo en Brasil con respecto al territorio americano.

En Europa tienen disponibles zonas en Irlanda, Suiza, Inglaterra, Suecia, Francia, Alemania e Italia, en África por el momento solo están presentes en Ciudad del Cabo en Sur África. Asía es el continente donde están mayormente presentes, pues tiene accesibilidad en Bahréin, Mumbai (India), Singapur, Indonesia, Hong Kong, Pekín, Seúl, Tokio y Osaka. También poseen una locación en Sídney, Australia. Sin embargo, es tan grande su capacidad que próximamente estarán disponibles en más regiones del mundo en las cuales podemos destacar Israel, Nueva Zelanda, España y los Emiratos Árabes Unidos (EAU), además añadirán nuevas locaciones en Australia, Canadá y Suiza.

A continuación, podemos ver una imagen de las regiones disponibles y las que lo estaran proximamente.

WIKI 5.1.png

¿Qué otros servicios nos ofrece AWS?

  • Aplicaciones empresariales: AWS nos ofrece Amazon WorkMail el cual es un servicio de correo empresarial que pueden adoptar las empresas y pueden unirlos con Amazon WorkDocs o también Amazon WorkSpaces.
  • Internet de las cosas o IoT: estas son herramientas que ayudan a establecer conexiones y análisis de los dispositivos conectados a internet para que así se pueda hacer recolecciones de datos.
  • Seguridad y control: A través de estos servicios podemos agregar autenticaciones de varios pasos para que así podamos hacer protecciones al momento de acceder a sistemas internos, los cuales no importan si están en la nube o de manera local.
  • Gestión de aplicaciones móviles: Existen herramientas que AWS nos brinda con las cuales podemos hacer administraciones, creaciones, pruebas y mantenimientos de aplicaciones para nuestros teléfonos celulares desde la nube, una de estas opciones es Amazon Mobile Hub.
  • Inteligencia de negocios: son servicios que permiten realizar análisis de datos de empresas en una mayor escala para así poder gestionar los flujos de datos.

¿Como podemos comenzar a utilizar AWS?

Para poder utilizar AWS lo único que necesitamos es crear una cuenta en la plataforma, así de simple, sin embargo, es necesario reconocer que para poder utilizar todos los servicios necesitamos pagar por ellos, el pago que se realizara depende en gran medida de los servicios y que tan potentes sean las herramientas que estos emplean.

Por ejemplo, no tendrá el mismo costo implementar una máquina virtual que posea únicamente 2GB de memoria RAM y 100GB de almacenamiento a que implementemos una maquina virtual con 64GB de RAM y 2TB de almacenamiento, pues esta ultima por obvias razones de recursos tendrá un mayor cobro.

También depende demasiado el recurso que estamos solicitando pues no es lo mismo implementar una base de datos a que implementemos un servicio AWS Ground Station que te este ya involucra la transmisión de datos mediante satélites.

Por estas razones es que a la hora de utilizar estos servicios debemos de saber bien que es lo que necesitamos y cuanto recurso estos servicios deben de implementar para así poder tener una estimación de cuanto debemos de pagar.

Veasé tambien

Microsoft Azure

Fuentes utilizadas

Enlaces externos

Página principal de AWS