Este documento describe los diferentes tipos de nube (privada, Infrastructure as a Service, Platform as a Service y Software as a Service) y los servicios que ofrece Microsoft Azure como una plataforma en la nube, incluyendo servicios de infraestructura, plataforma y dominio. También describe las características y beneficios de las aplicaciones web, API y funciones de Azure.
2. Tipos de nube
Privada
(On-Premise)
Infrastructure
as a Service
Platform
as a Service
Storage
HW del Server
Networking
Servers
Bases de datos
Virtualización
Runtimes
Aplicaciones
Seguridad e Integración
Storage
HW del Server
Networking
Servers
Bases de datos
Virtualización
Runtimes
Aplicaciones
Seguridad e Integración
Storage
HW del Server
Networking
Servers
Bases de datos
Virtualización
Runtimes
Aplicaciones
Seguridad e Integración
Nosotros
Proveedor
Proveedor
Nosotros
Nosotros
Software
as a Service
Storage
HW del Server
Networking
Servers
Bases de datos
Virtualización
Runtimes
Aplicaciones
Seguridad e Integración
Proveedor
3. Platform Services
Infrastructure Services
Web
Apps
Mobile
Apps
API
Apps
Notification
Hubs
Hybrid
Cloud
Backup
StorSimple
Azure Site
Recovery
Import/Export
SQL
Database DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
SQL Data
Warehouse
Azure AD
Health Monitoring
AD Privileged
Identity
Management
Operational
Analytics
Cloud
Services
Batch
RemoteApp
Service
Fabric
Visual Studio
Application
Insights
VS Team Services
Domain Services
HDInsight Machine
Learning Stream Analytics
Data
Factory
Event
Hubs
Data Lake
Analytics Service
IoT Hub
Data
Catalog
Security &
Management
Azure Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Store/
Marketplace
VM Image Gallery
& VM Depot
Azure AD
B2C
Scheduler
Xamarin
HockeyApp
Power BI
Embedded
SQL Server
Stretch Database
Mobile
Engagement
Functions
Cognitive Services Bot Framework Cortana
Security Center
Container
Service
VM
Scale Sets
Data Lake Store
BizTalk
Services
Service Bus
Logic
Apps
API
Management
Content
Delivery
Network
Media
Services
Media
Analytics
5. API APPS
Construye y consume
fácilmente APIs en la nube
WEB APPS
Aplicaciones Web que escalan
con nuestro negocio
LOGIC APPS
Automatiza procesos de
negocio contra SaaS y on-
premises
MOBILE APPS
Construye aplicaciones
móviles para cualquier
dispositivo
Azure App Service
6.
7. Continuous Deployment para Web Apps
Web App
Production Slot
Repositorio de códigoWeb App Staging
Slot
Commit
Agilidad a través de Continuous Deployment
Auto-Swap
de los cambios
Hooks
Git pull
Developer
8. Microsoft Azure
Load Balancer
Runtime Database
Application Database
API Endpoint
Frontend (IIS ARR)
Publish Endpoint Blob Storage
File Server
Metering
Deployment
Server(s)
Arquitectura de una Web App
9.
10. Beneficios de las API Apps
• Trae tu API como está
• .NET Web API / Node.js + Express
• Java / PHP y muchos más
• Control de Acceso Simple – no hay que cambiar el código para
habilitar la autenticación que viene incorporada
• Integración con Visual Studio
• Integración con Logic Apps
• Administración central de CORS
11.
12. Azure Functions
•Ejecución de código basado en eventos
•Serverless
•C#, JavaScript, F#, Python, PHP, Java, Bash, Batch, PS
•Basado en el SDK de WebJobs