Anda di halaman 1dari 56

Introduction to Microsoft Azure

Module 1 Introduction to Microsoft Azure


Module 2 Microsoft Azure Virtual Machines
Module 3 Microsoft Azure Networking
Module 4 Microsoft Azure Active Directory
Module 5 - Cloud Services and Web Sites
Module 6 - SQL Server and SharePoint
Module 7 - Management and Monitoring
Introduction to the cloud with Microsoft Azure.
Audience: Developers. Architects, and IT Professionals

About the
Instructor

Michael Washam
Microsoft Azure Trainer
http://www.opsgility.com
Twitter: @MWashamTX
michael@Opsgility.com

CEO & Co-Founder of Opsgility, Experts


in Instructor-Led Microsoft Azure
Training.
Prior to starting Opsgility Michael was a
Principal Cloud Architect with a leading
Solution Integrator and a fifteen year
Microsoft veteran. While at Microsoft
Michael's roles included being a Senior
Program Manager on the Microsoft
Azure Runtime team and a Senior
Technical Evangelist for Microsoft Azure
Infrastructure Services.
Michael was the original developer of
the Microsoft Azure PowerShell Cmdlets
and is a globally recognized speaker for
conferences such as TechEd and BUILD.

Microsoft Azure Overview

Agenda
The Cloud and Microsoft Azure
Compute Services
Data Services
Application Services
Network Services

The Cloud and Microsoft


Azure

What is Cloud Computing?

IaaS

PaaS

SaaS

Infrastructure-as-aService

Platform-as-a-Service

Software-as-a-Service

host

build

consume

Microsoft Azure
Comprehensive set of
services that enable
you to quickly build,
deploy and manage
applications across a
global network of
Microsoft-managed
datacenters

Flexibl
e
Open

Solid

16 regions worldwide in 2014

Azure
footprint

Pay only
for what
you use

There are no upfront cost


There is no need to buy any up front
server licenses ( its included in the
price )
Pay per-minute-granularity, not per
hour
Deeper discounts for compute with
MSDN Credits ( special Dev/Test Rates )

Microsoft Azure Compute


Services

Traditional
Datacenter

Microsoft Azure

Virtual
Machines

Cloud
Services

Mobile
Services

Web
Sites

Applications

Applications

Applications

Web Applications

Mobile
Applications

Data

Data

Data

Data

Data

Firewall

Firewall Rules

Firewall Rules

Network

Virtual Network

Virtual Network

O/S

O/S

Virtualization
Hardware

Focus on Application

Virtual Machines

Traditional
Datacenter

Microsoft Azure

Virtual
Machines

Cloud
Services

Mobile
Services

Web
Sites

Applications

Applications

Applications

Web Applications

Mobile
Applications

Data

Data

Data

Data

Data

Firewall

Firewall Rules

Firewall Rules

Network

Virtual Network

Virtual Network

O/S

O/S

Virtualization
Hardware

Focus on Application

Virtual Machine Solutions


Production Deployments
New or Migrated Line of Business Applications, Hybrid, Disaster
Recovery, SharePoint, SQL, MongoDB
Development and Test
Build development and test environments, sandboxed copy of
your production environment, automated build servers,
continuous integration
Rapid Development and Experimentation
Agile execution without the wait for infrastructure

DEMO
Create a Virtual Machine

Cloud Services

Traditional
Datacenter

Microsoft Azure

Virtual
Machines

Cloud
Services

Mobile
Services

Web
Sites

Applications

Applications

Applications

Web Applications

Mobile
Applications

Data

Data

Data

Data

Data

Firewall

Firewall Rules

Firewall Rules

Network

Virtual Network

Virtual Network

O/S

O/S

Virtualization
Hardware

Focus on Application

What can you run in a Cloud


Service?
General Rule

If it runs in Windows it runs in


Microsoft Azure Cloud Services

Choice of
Language

C#, VB, C++, Java, PHP, Node.js,


Python

Choice of
Frameworks

.NET, ExpressJS, Rails, Zend, etc.

Deploying a Cloud Service

OS Family
- OS Version
- Role
Endpoints
-

Microsoft
Azure

DEMO
Create a Cloud Service

Web Sites

Traditional
Datacenter

Microsoft Azure

Virtual
Machines

Cloud
Services

Mobile
Services

Web
Sites

Applications

Applications

Applications

Web Applications

Mobile
Applications

Data

Data

Data

Data

Data

Firewall

Firewall Rules

Firewall Rules

Network

Virtual Network

Virtual Network

O/S

O/S

Virtualization
Hardware

Focus on Application

Microsoft Azure Web


Sites
Powerful web sites in seconds
start simple

code smart

go live

Start free (up to 10


sites )
Scale up & out as
needed
Automatic load
balancing and shared
storage across
instances

Classic ASP, ASP.NET,


PHP, Node.js, or any
FastCGI Handler
SQL DB or MySQL
Develop on Windows,
OSX or Linux

Rapidly deploy for quick


iterations
Continuous Integration with
Visual Studio Online and Git
Built-in monitoring & perf
data
Quick/Easy access to
diagnostic logs (IIS, HTTP,

scale
Free Multi-tenant. Daily quotas
Shared
Basic
Standard

Multi-tenant. Daily quotas


Dedicated VMs (up to 3). No Quotas

Dedicated VMs (up to 10). No quotas

For more information on websites options


http://azure.microsoft.com/en-us/pricing/details/web-sites/

Web Site Solutions


Organizational Web Presence
Web Sites offer a scalable and secure solution for organizational web sites.
Digital Marketing Campaigns
Build micro-sites and/or social media applications for targeted marketing needs.
Authenticate users using popular social identity providers such as Twitter, Facebook, Yahoo.
Business Applications
Build Line-Of-Business applications in the cloud that may need to access on-premises
resources.
Authenticate enterprises users using Azure Active Directory.
PaaS/Saas Platform
Install a private Azure Web Site cloud using the Microsoft Azure Pack.
Build powerful SaaS applications on top of the Azure Platform.

DEMO
Create a Web Site

Mobile Services

Traditional
Datacenter

Microsoft Azure

Virtual
Machines

Cloud
Services

Mobile
Services

Web
Sites

Applications

Applications

Applications

Web Applications

Mobile
Applications

Data

Data

Data

Data

Data

Firewall

Firewall Rules

Firewall Rules

Network

Virtual Network

Virtual Network

O/S

O/S

Virtualization
Hardware

Focus on Application

Mobile Services

What is Mobile Services?


Identity and Access
Control
Data Access
Notifications and
Messaging
Application Logic

Microsoft Azure Data


Services

Azure Storage

Azure Storage Services

Storag
e
Accoun
t

http://<storage
http://<storage
http://<storage
http://<storage

Blob

Blobs

Table

Entities

Files (SMB)
Queue

Blobs
Message
s

acct>.blob.core.windows.net/<container>/<blob>
acct>.table.core.windows.net/<table>
acct>.queue.core.windows.net/<queue>
acct>.file.core.windows.net/<queue> (PREVIEW)

File Services (PREVIEW)


Virtual
Machines

Features
Shared Network Storage for Azure
Managed Availability, Scalability, Durability
Supports SMB and REST interfaces
Cloud Services
Use with VMs and Cloud Services

Azure File Services


(PaaS)

DEMO
Storage

Data Services beyond


Azure Storage

Azure SQL Database


Relational Database Service
Multi-tenant Service with Database-Level Isolation
Tools and Features
Transact-SQL Support
Connect using SQL Server Management Studio
Business Continuity
Automatic Backup with Point in Time Restore (up to 35 days)
Active Geo-Replication

SQL Database Service Tiers


Predictable performance and business
continuity
Basic

Standard

Premium

Small database
Single operation at
one point in time
2GB Max DB Size

Typical workgroup
or web application
Multiple concurrent
transactions
250 GB Max DB
Size

Mission-critical
applications
High volume of
concurrent
transactions
500 GB Max DB Size

Note: Web and Business tiers are being retired

Cache Service
Basic

Shared Cache
128BM to 1GB / 128MB
Units
Single Named Cache

Premium

Standard

Dedicated Cache
1GB to 10GB / 1GB Units
Up to 10 Named Caches
Support for Notifications

Dedicated Cache
5GB to 150GB / 5GB Units
Up to 10 Named Caches
Support for Notifications
Support for High
Availability

HDInsight
Hadoop-based Service
100% Apache Hadoop Solution
HDFS backed by Azure Blob Storage Service
Tools
Analyze using PowerPivot and Power View
Query multiple data sources using Power Query
3D Mapping in Excel using Power Map

StorSimple

ON PREMISES DATA CENTER

Pay as you go for cold data (infrequently


accessed, backups etc)
Data accessed rarely or
archived

Block storage

Microsoft Azure
Storage

StorSimple

Servers

Hybrid
Connectio
n

iSCSI
Data accessed most
frequently SS
D
Data accessed less
frequently

SAS

Microsoft Azure Backup


Reliable Offsite Data Protection
Protect individual servers on-premises or in the
Cloud

Integrates with DPM and Windows Server


Backup
Stores Backup Data in Azure Storage

Microsoft Azure Site Recovery


Protects System Center 2012 VM Manager Clouds
Asynchronously Replicates VM data from site to site using
Microsoft Azure as the intermediary or as the recovery sites.
Supports recovery of Virtual Machines to Azure Virtual
Machines

Continuous Health Monitoring and Orchestrated


Recovery
Monitor the system remotely from Microsoft Azure and
recovers to the secondary site in the event of a primary data
center failure.
InMage Scout (NEW)

Microsoft Azure
Application Services

ServiceBus
ServiceBus Capabilities
A collection of services and features to
enable applications to send, receive
and process messages.
Send and receive messages to
services on-premises (hybrid support).
Send notifications at scale to a wide
variety of devices.

Topics
Queues
Relay
Push
Notifications
Notification
Hubs

Content Delivery Network


A global service that delivers high-bandwidth content by caching
content at physical nodes globally
Better performance and user experiences
Globally scale for instantaneous high load (product launch for
example)
29 Node Locations across US, Europe, Asia
Features
Ideal for caching static content
Blobs in blob storage account with CDN enabled
Accessible over HTTP/HTTPS
CDN Endpoint can be mapped to custom domain

Azure Media Services


Azure Media Services
Upload

Encode

Package

Protect

Stream

Deliver

Azure Active Directory


Microsoft Cloud
Applications

Windows
Server Active
Directory

Azure Active
Directory

3rd Party Cloud Apps

PCs and Devices

Consumer Identity
Providers

Azure Automation
Runbook Authoring in Azure:
Create runbooks to automate all aspects of cloud operations, from deployment, monitoring, and optimizations

Highly Available Engine:


Support requirements for scale and H/A.
Built on PowerShell Workflow. Isolation for runbook jobs
Azure

Automation

Integration into other systems:

Import PS modules and create additional modules and runbooks for Azure services or to connect into 3 rd party
systems
Monitoring
Systems
Backup
Backup
SQL Azure
SQL
Azure
on
on a
a
schedule
schedule

Patch
Patch
Azure VMs
Azure
VMs
without
without
downtime
downtime

Remediate
Remediate
alert
alert on
on a
a
service
service

Staged
Staged
deploymen
deploymen
tt of
of a
a
service
service

Change
Control
Systems

Anything

Remote App (PREVIEW)

Remote
applications
delivered from
Azures
reliable
platform

Access from
Windows, iOS,
Mac OS X,
and Android
devices

Delivered via
Microsoft
Remote
Desktop
Protocol and
RemoteFX

Scale without
large capital
expense

Flexible hybrid
or cloud
deployment
options

Microsoft Azure Network


Services

Microsoft Azure Virtual Networks


Private Address Space

Define your own address space in the


cloud with private connectivity between
virtual machines, cloud services and
hybrid connectivity.

Support

DNS, Static IP addresses, Internal Load


Balancing and Hybrid Network
Connectivity

Virtual Network
Address Space: 10.0.0.0/16
DNS: 10.0.2.4, 10.0.2.5

Cloud Service

IIS-VM-01
IIS-VM-02
Subnet Web Subnet Web
10.0.1.4
10.0.1.5

Cloud Service

AD-VM-01
Subnet AD
10.0.2.4

AD-VM-02
Subnet AD
10.0.2.5

Hybrid Connectivity
Cloud

Customer
Secure point-to-site
connectivity
Virtual Network (Point-to-Site)

Secure site-tosite
VPN connectivity

Segment and workloads


Developers
POC Efforts
Small scale
deployments
Connect from
anywhere
SMB, Enterprises
Connect to Azure
Compute
IaaS and PaaS workloads

Virtual Network (Site-to-Site)

Private site-to-site
connectivity
ExpressRoute

SMB & Enterprises


Mission critical workloads
Backup/DR, Media, HPC
Connect to all hardware

Traffic Manager DNS Based Load Balancer


Three Load Balancing Algorithms
Performance, Round Robin, Fail Over
Map your domain name to yourservice.trafficmanager.net with CNAME
contoso.com -> contosotm.trafficmanager.net
Map cloud service URLs in global data centers to Traffic Manager Profile.
contosoeast.azurewebsites.net
contosowest.azurewebsites.net
Built in HTTP Health Probes for High Availability

Summary
The Cloud and Microsoft Azure
Compute Services
Data Services
Application Services
Network Services

Coming Up Next . . .
Microsoft Azure Virtual Machines

Thank You

Anda mungkin juga menyukai