1
Chapter 1
Azure Architecture Overview
The computer industry is the only industry that is more fashion-driven than women’s fashion.
—Larry Ellison (Chairman, Oracle Corporation)
The cloud is a popular and trending term that everyone is using nowadays. Of course, the cloud that I mean
has nothing to do with the weather, but with technology—cloud computing.
Today, almost everyone is using the cloud to describe a service delivered to or consumed by end users
and information workers. The cloud is everywhere and it is being consumed by almost everyone on the
planet—from the oldest computer geeks to the youngest tablet and game console users.
People may not even know that they are using a cloud service, but everyone who uses the Internet is
using the cloud. If you have an e-mail account, then you are using the cloud. If your kids are playing video
games online with their friends, then they are using the cloud. If your spouse is using iCloud, OneDrive,
or any similar service to store pictures, videos, and other files, that’s through the cloud too. Despite these
examples, ironically, there are people still resisting the idea of using the cloud, although they are using it on
a daily basis.
The cloud, in fact, is one of the fastest growing technologies in the history of the computer industry.
Every day you will find a new vendor delivering a different type of cloud service; and every time you log in to
your cloud service portal, you will find a brand-new feature. Therefore, to cope with the massive explosion
of features and always be in control (I’ll quote tire manufacturer Pirelli’s slogan: “Power is nothing without
control”), we have to ensure that we are using the right tools in our arsenal to help us achieve this goal.
This book spotlights PowerShell as one of the most powerful tools that you must have in your toolbox.
PowerShell is not just a scripting language, but also an automation engine that makes it easy to do a complex
task in less time and with minimal effort. Moreover, PowerShell plays a major role as a platform in some
of Microsoft Azure’s features. For example, the Azure automation engine is built on top of PowerShell’s
workflow feature. Don’t worry—I will cover everything in more detail in the upcoming chapters.
In this chapter, and in the entire book, you will learn about the PowerShell module for Microsoft Azure
and how to get it ready. Also, you will learn how to use the PowerShell modules and cmdlets to deploy,
configure, manage, and automate Azure services.
What Is Microsoft Azure?
Microsoft Azure (formerly Windows Azure) is Microsoft’s cloud platform—you could say Microsoft’s
implementation for cloud computing—that provides both Infrastructure as a Service (IaaS) and Platform
as a Service (PaaS). Azure is the platform to build, deploy, deliver, and manage robust, secure, and scalable
applications and services, not only using Microsoft’s technologies, but other vendors’ tools, operating
systems, and programming languages as well.
www.it-ebooks.info