Está en la página 1de 6

Facultad Regional Multidisciplinaria FAREM/Estelí

Departamento de Ciencias, Tecnología y Salud

Realizado por:
Obed Josafat Pérez Arbizú
Joshuar Jordanis Centeno
Deifhelt Steven Ulloa Gutierrez
Alex Fabian Rodríguez Jarquín
Jefry Mijael Cardoza Rodríguez
Cesar Ulises Torres Gonzalez
I Semestre
Ingeniería en Sistemas de Información
4to año vespertino
Asignatura:
Ingeniería de Software
Docente:
Darwing Valenzuela
Amazon Web Services
Cuál es la arquitectura cliente - Servidor de Amazon Web Services
Sigue un modelo en el que los dispositivos clientes, como computadoras o
dispositivos móviles, solicitan recursos o servicios a servidores alojados en la nube
de AWS.
Tipos de Servicios en AWS:
1. Compute Services:
a. Amazon Elastic Compute Cloud (EC2): Proporciona capacidad
informática escalable en la nube.
b. AWS Lambda: Permite ejecutar código sin aprovisionar o administrar
servidores.
2. Storage Services:
a. Amazon Simple Storage Service (S3): Ofrece almacenamiento
escalable en la nube.
b. Amazon Elastic Block Store (EBS): Proporciona almacenamiento de
bloques persistente para EC2.
3. Database Services:
c. Amazon Relational Database Service (RDS): Facilita la configuración,
operación y escalado de bases de datos relacionales en la nube.
d. Amazon DynamoDB: Es una base de datos de clave-valor y
documento completamente administrada.
4. Networking Services:
e. Amazon Virtual Private Cloud (VPC): Permite crear una red virtual
aislada en la nube de AWS.
f. Amazon Route 53: Es un servicio de sistema de nombres de dominio
(DNS) escalable y altamente disponible.
5. Security Services:
g. AWS Identity and Access Management (IAM): Proporciona control de
acceso a los servicios y recursos de AWS.
h. AWS Certificate Manager (ACM): Facilita la implementación,
administración y renovación de certificados SSL/TLS para sitios web y
aplicaciones.
Beneficios de la Arquitectura Cliente-Servidor en AWS:
1. Elasticidad: Los servicios en la nube de AWS son altamente escalables y
pueden adaptarse a la demanda cambiante de los clientes.
2. Disponibilidad: AWS ofrece una infraestructura globalmente distribuida que
garantiza una alta disponibilidad y confiabilidad de los servicios.
3. Seguridad: AWS implementa prácticas de seguridad avanzadas y ofrece
herramientas para proteger los datos y las aplicaciones.
4. Flexibilidad: Los clientes pueden elegir entre una amplia gama de servicios y
configurarlos según sus necesidades específicas.
5. Costo-efectividad: AWS sigue un modelo de pago por uso, lo que permite a
los clientes pagar solo por los recursos que consumen, evitando costos de
infraestructura fija.
6. Facilidad de gestión: AWS proporciona herramientas de administración
centralizadas para facilitar la configuración, supervisión y gestión de los
recursos en la nube.
Servidor de Azure Microsoft
La comunicación entre el cliente y el servidor se realiza a través de protocolos de
red estándar, como HTTP, TCP/IP u otros protocolos específicos según el servicio
que se esté utilizando.

Tipos de Servicios en Microsoft Azure:


Compute Services:
 Azure Virtual Machines (VM): Proporciona máquinas virtuales escalables y
flexibles.
 Azure Functions: Permite ejecutar código en respuesta a eventos sin
aprovisionamiento ni administración de servidores.
Storage Services:
 Azure Blob Storage: Ofrece almacenamiento de objetos escalable para datos
no estructurados.
 Azure SQL Database: Es un servicio de base de datos relacional totalmente
administrado.
Database Services:
 Azure Cosmos DB: Proporciona una base de datos de documentos
globalmente distribuida y escalable.
 Azure Database for MySQL/PostgreSQL: Ofrece bases de datos
administradas para MySQL y PostgreSQL.
Networking Services:
 Azure Virtual Network (VNet): Permite crear redes privadas en la nube de
Azure.
 Azure Traffic Manager: Ofrece enrutamiento de tráfico global para mejorar la
disponibilidad y la escalabilidad de las aplicaciones.
Security Services:
 Azure Active Directory (AD): Proporciona servicios de administración de
identidades y acceso en la nube.
 Azure Security Center: Ofrece visibilidad y control continuos sobre el estado
de seguridad de los recursos en la nube.
Beneficios de la Arquitectura Cliente-Servidor en Azure:
 Escalabilidad: Azure permite escalar los servicios de manera flexible para
adaptarse a las necesidades cambiantes de los clientes.
 Disponibilidad: La infraestructura global de Azure garantiza una alta
disponibilidad y resiliencia de los servicios.
 Seguridad: Azure implementa medidas avanzadas de seguridad y ofrece
herramientas para proteger los datos y las aplicaciones.
 Flexibilidad: Los clientes pueden elegir entre una amplia variedad de servicios
y personalizarlos según sus requisitos específicos.
 Costo-efectividad: Azure ofrece modelos de precios flexibles y opciones de
pago por uso para optimizar los costos de infraestructura.
 Gestión Simplificada: Azure proporciona herramientas integradas de
administración y monitoreo para simplificar la gestión de los recursos en la
nube.

Diferencia entre Amazon Web Services y Microsoft Azure


La principal diferencia entre Amazon Web Services (AWS) y Microsoft Azure radica
en su origen y enfoque inicial, aunque ambas plataformas ofrecen una amplia gama
de servicios en la nube y compiten directamente en el mercado de la computación
en la nube. Aquí hay algunas diferencias clave:

Origen y Enfoque Inicial:


AWS: AWS fue lanzado por Amazon.com en 2006 y fue uno de los pioneros en el
campo de la computación en la nube. Se centró inicialmente en ofrecer servicios de
infraestructura como servicio (IaaS), como almacenamiento, redes y máquinas
virtuales, y luego expandió su oferta para incluir una amplia gama de servicios en la
nube.

Azure: Microsoft Azure fue lanzado en 2010 como la plataforma en la nube de


Microsoft. Azure tenía una base sólida de productos empresariales existentes, como
Windows Server, SQL Server y Active Directory, y se ha integrado estrechamente
con el ecosistema de Microsoft. Azure inicialmente se enfocó en ofrecer una
plataforma para el desarrollo y alojamiento de aplicaciones empresariales, y luego
expandió su oferta para incluir una variedad de servicios en la nube.

Ecosistema y Herramientas:
AWS: AWS tiene un ecosistema amplio y diverso de servicios, con una amplia base
de usuarios y una comunidad activa. Ofrece una variedad de herramientas de
desarrollo y gestión, así como una amplia documentación y recursos de aprendizaje.
Azure: Azure se integra estrechamente con el ecosistema de Microsoft, lo que
facilita la migración de aplicaciones y cargas de trabajo existentes que utilizan
tecnologías de Microsoft, como Windows Server, .NET y SQL Server. Además,
Azure proporciona herramientas y servicios específicos para desarrolladores de
Microsoft, como Visual Studio y Azure DevOps.

Modelos de Precios y Soporte:


AWS: AWS ofrece un modelo de precios flexible con opciones de pago por uso, lo
que permite a los clientes pagar solo por los recursos que consumen. Además, AWS
proporciona diferentes niveles de soporte técnico, desde el soporte gratuito hasta
opciones de soporte empresarial.

Azure: Azure también ofrece un modelo de precios flexible con opciones de pago
por uso. Además, Azure proporciona soporte técnico a través de varios planes,
incluido un nivel de soporte básico gratuito y opciones de soporte empresarial.

También podría gustarte