Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.