5. Transformaciones y experiencias
soportadas en la variedad de la
nube
Ricardo González Vargas
Sénior IT Architecture & SD Consultant - Microsoft Regional Director
@rgonv
http://ricardogonzalez.me/
6. Inserte la foto aquí
Ricardo Gonzalez Vargas
http://ricardogonzalez.me
https://co.linkedin.com/in/ricardogonzalezvargas
@rgonv
http://www.androcial.com- rgonzalez@androcial.com
http://rd.microsoft.com
Microsoft Regional Director
CEO – Androcial / Womyads.com
Androcial Media Inc.
9. IT
La siguiente oportunidad estratégica es ahora
Como usar la
innovación
tecnológica …
Mobile Big data
Cloud Social
Negocios
Crecimiento
en clientes
Nuevos
Modelos
Productivid
ad
Analisis en
tiempo real
Para diseñar la
innovación en los
negocios?
?
10. Estrategia de IT y Nube
Su centro de datos
SaaS
(Software
as a
Service)
Public Cloud Platforms
IaaS
(Infrastructure Services)
PaaS
(Platform Services)
• Podemos dejar de hacer algunas cosas?
• Virtualizacion – debe haber otra cosa..?
• Es mas barato – o no..?
• Mi Centro de Datos está “restringido”..!
• Mis unidades de negocio lo utilizan..!
Your Datacenter Infrastructure
Physical
Virtual
?
11. Cloud-inspired infrastructure
Powered by Windows Server, Hyper-V,
System Center, and Azure Technologies
Compute Storage Network
Platform
Services
INNOVACION
El mejoramiento
continuo entrega
innovacion
acelerada en
todas partes
La estrategia de Azure
Microsoft Azure
Public, Global, Shared Datacenters
Microsoft Azure Stack
& Cloud Platform System
Platform
Services
Infrastructure Services
Compute Storage Network
Security
&
Management
SaaS
(Software as a
Service)
O365, CRM, VSO
etc…
+
3rd
Party SaaS
Solutions
Public
Cloud
Platform
Azure Global Datacenters
Your Datacenter Infrastructure
Hybrid
Operations
Security
&
Management
Hybrid
Operations
12. “El exhaustivo concepto de nube
hibrida provisto por Microsoft,
que cubre aplicaciones,
plataforma e infraestructura, es
altamente atractivo para
compañias queriendo adoptar la
nube.”
LYDIA LEONG,
GARTNER
Validació
n de la
Industria
Microsoft Lidera en todos los aspectos
Public Cloud IaaS (May 2015) Cloud Storage (June 2015) Enterprise App PaaS (Jan 2014) Operational DBMS Systems (Oct
2015)
X86 Server Virt (July 2015)
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
13. 1 Trillion
Messages delivered every
month with Event Hubs
~100,000
New Azure customer
subscriptions/month
20Million
SQL database hours
used every day
>5Trillion
Storage transactions
every month
60Billion
Hits to Websites run on
Azure Web App Service
425Million
Azure Active
Directory Users
Impulso de Azure
57%
Of Fortune 500 Companies
use Microsoft Azure
>50Trillion
Storage objects
in Azure
14. Azure es una nube abierta
Applications
Clients
Infrastructu
re
Managemen
t
Databases &
Middleware
App
Frameworks
& Tools
DevOps
PaaS &
DevOps
15. Platform Services
Infrastructure Services
OS/Server Compute Storage
Datacenter Infrastructure (24 Regions, 22 Online)
Web and Mobile
Web Apps
Infrastructure
Mobile
Backends
API
Management
API App
Infrastructure
Business Process
Automation
Push
Notifications
Media & CDN
Content
Delivery
Network (CDN)
Live & OD
Media
Streaming
Integration
B2B
Integration
Hybrid
Connections
Pub/Sub
Queuing
Simple
Queuing
Hybrid
Operations
Server Data
Backup
Hybrid/Intelligent
Data Backup
Disaster
Recovery
Bulk Data Import
And Export
Networking
Data
Relational
SQL Database
Document
Database
Service
Distributed
In-Memory
Cache
Search
Simple
Key/Value
Store
Data
Warehouse
Directory
Health Monitoring
Virtual
Network
Direct
Network
Connections
Disk based
Object/File
Storage
Shared
Storage
SSD based
Object/File
Storage
Virtual
Servers
Privileged
Identity
Management
Traffic
Distribution
HTTP Load
Balancer
Operational
Analytics
Services Compute
Stateless
Compute
Scheduled
Compute
Jobs
Virtual App
Streaming
Distributed
Compute
Developer Services
Development
Tools
Application
Instrumentation
Software
Development
Kits
Software Lifecycle
Management
Containers DNS VPN
Gateway
VM Load
Balancer
Domain Join &
Policy Management
Analytics & IoT
Big Data
Analytics
Predictive
Analytics
Data Stream
Analytics
Data
Pipelines
Device Data
Collection
Mobile
Analytics
Big Data
Storage
IoT Device
Management
Data Source
Management
Security &
Management
User/Group
Directory Store
Multi-Factor
Authentication
Scheduled Service
Management
Service Creation
& Configuration
Encryption Key
Store
Software/Solution
Marketplace
Pre-Build VM
Images
Identity Sign-Up
and sign-in
Task
Scheduler
16. Platform Services
Infrastructure Services
OS/Server Compute Storage
Datacenter Infrastructure (24 Regions, 22 Online)
Web and Mobile
Web Apps
Mobile
Apps
API
Management
API Apps
Logic Apps
Notification
Hubs
Media & CDN
Content
Delivery
Network (CDN)
Media
Services
Integration
BizTalk
Services
Hybrid
Connections
Service Bus
Storage
Queues
Hybrid
Operations
Backup
StorSimple
Azure Site
Recovery
Import/Export
Networking
Data
SQL
Database
DocumentDB
Redis
Cache
Azure
Search
Storage
Tables
Data
Warehouse
Azure AD
Health Monitoring
Virtual
Network
Express
Route
BLOB
Storage
Azure
Files
Premium
Storage
Virtual
Machines
AD Privileged
Identity
Management
Traffic
Manager
App
Gateway
Operational
Analytics
Services Compute
Cloud
Services
Batch
RemoteApp
Service
Fabric
Developer Services
Visual Studio
App
Insights
Azure
SDK
VS Online
Container
Service
DNS VPN
Gateway
Load
Balancer
Domain Services
Analytics & IoT
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Data
Lake
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
17. Windows Server Containers
Hyper-V Containers
Windows Server Nano Server
Azure Media Player GA
Azure Service Fabric
Azure IoT Suite
Azure Site Recovery: Protect VMWare and Physical Servers
in Public Preview
Azure Backup Generally Available
Azure API Management Premium simplifies high availability and
massive scale for APIs
ExpressRoute for Office 365
Azure Active Directory Dynamic Membership For Groups
Automatic Password Change for Social Media Shared Accounts
500+
Nuevos Servicios
en los últimos
12 meses
18. Los procesos - DevOps
DevOps es una tarea de
equipo
DevOps permite mejores
practicas de desarrollo y
entrega
Inversión completa en el
ciclo de vida
DevOps acelera la ultima
milla de la entrega
continua
App Lifecycle
DevOps es una cultura, movimiento o práctica que hace
hincapié en la colaboración y la comunicación entre los
desarrolladores de software y los profesionales de la
tecnología de la información (IT), mientras automatiza el
proceso de entrega de cambios en el software y la
infraestructura. Su objetivo es establecer una cultura y
ambiente en el que la construcción, pruebas y el despliegue
del software puede suceder rápidamente, con frecuencia, y de
forma más confiable.
19. Que impulsa DevOps?
Los métodos agiles
aceleran el proceso
de construcción
Las actuales
“mejores practicas”
de ITLM/ITSM
hacen del proceso
de entrega algo
confiable pero no
ágil
Desconexión entre
desarrollo y
operaciones
incrementa los
errores y MTTR
Determinar las
próximas
inversiones
basados en
aprendizaje
Productio
n
Development
Collaboration
BACKLOG
REQUIREMENTS
20. Reducir el tiempo
de reacción para
satisfacer las
necesidades del
negocio
Reducir la tasa de
cambio y fallo
Incrementar la tasa
de despliegue
Reducir el tiempo
promedio para
detección y
reparación de
problemas (MTTD,
MTTR)
Indicadores de Agilidad Indicadores de Confiabilidad
Metas y métricas de éxito en DevOps
21. Practicas de DevOps
• Infraestructura como código
(IaC)
• Integración Continua
• Pruebas automáticas
• Despliegue Continuo
• Gestión de entrega
• Monitoreo de Rendimiento
• Pruebas de carga y
Escalabilidad automática
• Monitoreo de disponibilidad
• Gestión de capacidad
• Gestión de cambio y configuración
• Banderas de características
• Remoción automatizada de
ambientes
• Ambientes auto gestionados
• Recuperación automática (Rollback &
Roll-Forward)
• Desarrollo basado en hipótesis
• Testing in Production
• Fault Injection
• Usage Monitoring / User Telemetry
http://www.itproguy.com/devops-practices/
26. Inserte la foto aquí
Ricardo Gonzalez Vargas
http://ricardogonzalez.me
https://co.linkedin.com/in/ricardogonzalezvargas
@rgonv
http://www.androcial.com- rgonzalez@androcial.com
http://rd.microsoft.com
Microsoft Regional Director
CEO – Androcial / Womyads.com
Androcial Media Inc.
Notas del editor
#10:Why this Slide:
You are trying to setup the struggle between IT and Business – you have to run a huge portfolio of apps, the business always wants more apps but you are struggling to just keep running what you have. In part this is also to cement that you are an expert and you understand their challenges.
Key Points:
Setup CHANGE is constant – you are being asked to do more with less
Business Pressure to innovate
IT Challenge of just operating IT takes most of the time/budget/resources
Transition to NEXT Slide: How will you put yourself in a position to rapidly deploy new tech to drive bus innovation?
#11:Why this Slide:
You customer/audience is interested in Azure BUT they also have a data center to run today – you are trying to setup that you understand they have many challenges running their own data center and that they need help to do this that goes beyond virtualization – which was a good step. You also want to setup the Public Cloud and SaaS pillars because the combination of Private Cloud + Public Cloud + SaaS is THE Microsoft all up differentiator against ALL competitors.
Key Points:
You have a large DC investment – you have moved to a highly virtualized DC – but not getting all the benefits you expected
You are looking at Public Cloud – this is the moment to cover the Cloud Business Model – (1) You pay for what you use (2) You can change your mind
This business model changes OUR relationship – we have to make great stuff or you will stop using it AND we have to help you adopt and consume or our sales people don’t get paid – we are in this together…!
SaaS is MASSIVE – lot’s of opportunity to STOP running app infrastructure – O365 and SalesForce – multi-billion $ businesses – proven..!
Transition to NEXT Slide: So, how can Microsoft help..? What’s our strategy and how are we different to everyone else…?
#12:Why this Slide:
This is the Key Differentiator – no one else is going to help the customer in their own DC, has a world class public cloud which is also a SaaS platform and has killer SaaS apps as well – Customers want all this – we have it.
Key Points:
Start setting the stage for what is Azure – very high level – it’s IaaS AND PaaS on top of a global DC infra – but it’s just software
We can/will bring this software stack on-prem to help the customer with their own DC challenges
We have killer SaaS apps that help the customer stop doing things – like running email systems.
Our Platform is a platform for SaaS – if the customer is an ISV – benefits are building higher value SaaS service and/or keeping the “old” model of selling into the Customer DC…
Position the Competition – Old Guard on left (IBM, Oracle, HP), Cloud Platform Vendors (AWS, Google) on the right only, Salesforce in the middle (only) – MSFT does it all.
Transition to NEXT Slide: Summary – our strategy is 100% aligned to your strategy – but don’t just take my word for it, let’s see what some key influencers have to say…
#13:Why this Slide:
Extra weight to tell the story of our unique strategy – IMPORTANT – you are not selling a product or even a platform – you are really selling a long term vision – and you have to sell this high up.
Key Points:
Don’t go into any detail here, don’t get drawn into any specific MQ
MAIN POINT – MSFT continues to innovate – we are a true software and platform company and we have been doing this for 30 years (this is a dig at AWS mainly)
We are persistent – we strive but don’t always succeed to be the leader (be humble, but land that we have long term horizons, we will be there, we don’t back away from hard problems)
Transition to NEXT Slide: So let’s start understanding in more detail WHAT is Azure.
#14:There are many different numbers you can pull in here from the all up “quotable statement list” maintained by PR which can be found here:
https://microsoft.sharepoint.com/teams/WAG/PM/Shared Documents/roadmap (in the Quotable Statements document).
#16:Why this Slide:
This is the same as the previous slide except that the names are not service names, they represent IT Capabilities… Use either OR BOTH…
#17:Why this Slide:
It shows we have a very broad platform. It about BOTH IaaS and PaaS, that these work together. It shows that we continue to lead in world class IT capabilities and that there’s really nothing missing.
Key Points:
We have already seen how the Azure Platform is IaaS + Pass – but I want you to understand that this is a huge number of capabilities – IT building blocks if you will.
Every one of these blocks you provision anytime, self-service anywhere in the world 24x7. You pay for what you use, you can get more or less anytime and you can fully automate everything…
DON’T spent too much time on this slide – you are going to DEMO (aren’t you!!!)… DON’T go through each block…
Transition to NEXT Slide: Make the build go backwards to show JUST IaaS and then you will go to the demo to show it.
#19:DevOps is a relative new term, people refer to individual capabilities to automate the release pipeline as DevOps. However, DevOps is more than that is increasing the scope of agility and should be view as a team undertaking. It requires teams to look at their full lifecycle investments.
At its core DevOps enables better software development and enables delivery, accelerating last mile of continuous delivery.
#20:What is driving DevOps?
The agile methodologies are accelerating the construction process and creating a significant pressure to Operations teams to update their existing practices to make enable faster cadence, in other words changing and adopting existing process to not only be reliable but also support and agile cadence.
In our internal teams and with some of our enterprise customers we noticed that once a team is able to accelerate the construction phase consistently. The next evolution process is to ensure such applications remind available and performing as expected. And when they aren’t having access to information and tools that allow both Operations and development teams to diagnostic and fix issues quickly.
Then these teams become more sophisticated and mature and then they want to have access to customer usage information to use quantitative and qualitative data to help them determine the next set of investments and enable continuous learning.
#21:Companies looking at implementing DevOps practices are balancing two important performance indicators.
Agility: their ability to increase deployment frequency and reduce change lead time to react to dynamic business needs.
And
Reliability: reducing change fail rate and reduce the time to take them to detect and repair production issues.
These are very hard to balance metrics and create friction across teams.