Sei sulla pagina 1di 109

Acknowledgments

Errata, updates, & book support


Free ebooks from Microsoft Press

We want to hear from you

Stay in touch
Most people now agree that the cloud has become a core element of

ct of life.

Economics of the cloud


Figure 1-1: Common application utilization models
Figure 1-2: Economies of scale in the cloud

Daily efficiencies
Learnings
What if you were able to achieve both efficiency and innovation in all the
business domains and applications across your entire portfolio? What if
you could take advantage of the cloud and all of its resources and

With a good roadmap to lead the way, you can. This chapter covers

well as from those of our customers.


pportunity to modernize
Figure 2-1: Types of modernization initiatives
Cloud migration: three stages
There is always a first cloud application. In every IT organization, some
brave soul will either move an existing application to the cloud or create
a new one there. In so doing, this person will gain an understanding
beyond all the hype of what developing, testing, deploying, and
maintaining a cloud application is all about.
Figure 3-1: Microsoft internal auction application, circa 20104
Table 3-1: Cloud migration principles
Sooner or later, it becomes obvious that running a large number of the
IT portfolio perhaps even the majority of it in the cloud makes sense
from a variety of perspectives. In most cases, running in the cloud
provides substantial cost savings; reduces or eliminates the need for an
enterprise to maintain its own datacenters; reduces or eliminates the
need to manage hardware and software updates; and enables the sort
of innovation we discussed in Chapter 1. The cloud is very compelling;
yet the migration phase typically involves many more applications and

any other by far.

Establish strategy and goals


Figure 4-1: The Cloud Strategy Team at Microsoft IT
Figure 4-2: Cloud Strategy Team charters

Figure 4-3: Hybrid cloud strategy


Public SaaS evaluation

Public PaaS evaluation

Public IaaS evaluation

Figure 4-4: High-level workload placement decision tree


Organizational responsibilities in creating the
strategy
Figure 4-5: Adoption rates and costs
Figure 4-6: The evolution of IT roles in the cloud era
Figure 4-7: Traditional software development
Figure 4-8: Cloud software development

Building the catalog


Figure 4-9: Evaluation criteria
Figure 3-10: Top-down current state application assessment

Figure 4-11: Top-down assessment process


Figure 4-4 Application migration suitability versus potential benefit
Figure 4-13: Example of bottom-up assessment for IaaS
The cloud migration plan

Figure 4-14: Migration priority strategy example


Microsoft
Figure 4-5: Implementing the plan

Cloud governance
Figure 4-16: Data governance process
Figure 4-17: Cloud security governance responsibilities
During your migration to the cloud, some perhaps the majority of your
applications will be moved more or less intact as virtual machines (VMs).
This Infrastructure as a Service (IaaS) style of migration has a number of
advantages, as discussed in previous chapters. After they are in the
cloud, applications can take advantage of the numerous services
available to them, quickly giving those applications far more function and
return on investment. This chapter first looks at how you can redesign
your applications to better take advantage of the underlying cloud
framework, and then how you connect them to services in the cloud to
rapidly expand their features and functions.

Platform as a Service architecture


Containers and microservices

Storage
Figure 6: Data platform landscape in the cloud (part 1 of 2)
Figure 7: Data platform landscape in the cloud (part 2 of 2)

Analysis
Figure 5-3: Azure Machine Learning
Figure 8: PowerBI sample dashboard

Integration
Using services to create rich end-to-end
applications

Figure 5-5: Simple IoT architecture


Figure 5-6: A rich end-to-end IoT application
Figure 9: Big Data flow for an IoT scenario

Conclusions
We encourage you to visit the www.microsoft.com/architecture website
to view the latest cloud architecture blueprints. We have included some
in this appendix to illustrate the potential of the cloud architectures that
we have discussed throughout this book.

Data analytics
BI and analytics
Live media streaming
Video on demand (VOD)
Line-of-business applications in infrastructure
services
Hybrid cloud storage
E-commerce website
Business-to-business (B2B) e-commerce
Multichannel marketing
DevOps
In this appendix, we provide solutions to common technology problems
in enterprise cloud computing. Unlike Appendix A, in which we

that you can add to any application; in fact, most applications will require
many of these.

Hybrid cloud scenarios


Development and test
High availability in the cloud
Connected devices
Identity and authentication
Mobile applications
Enterprise mobility management
Websites
Azure Media Services
Migration strategies
About the authors

Potrebbero piacerti anche