SlideShare a Scribd company logo
The Beauty of Azure.
- 2014 Taiwan PaaS Meetup -
James Jan
Azure Pro
jan@cacafly.com
- The color halfway between blue and cyan.
“天藍色”
Why Microsoft Azure?
The story …
Steven Ballmer
2nd CEO (2000~2014)
Vision: Device & Service
MSFT 24th employee
Forbes Richest 32nd (US$207B -2014)
Mistakes? Windows Vista
Steve Ballmer said
buying Nokia was one
of the hardest decisions
he made at Microsoft.
“We would have a stronger position
in the phone market if we could redo
the past ten years” About Satya Nadella
"What is the greatest joy
I could see as the
founder of a company?
To see it flourish with me
gone.”
Satya Nadella
3rd CEO
Vision: Mobile first, cloud first.
移動優先 雲端至上
“如果沒有雲,就談不上移動體驗”
決裂舊時代!!
軟體商 >> 生產力和平台商
“沒有移動設備,就無法給這個世
界和人們的生活帶來影響。”
* Size of an Azure region
= 600,000 servers
= a cluster of 16 datacenter
= 32 jets
* Number of Regions
MSFT’s (17)
= 2x Amazon’s (8+1)
= 5x Google’s (3)
Scott Guthrie, Executive Vice President,
Microsoft Cloud and Enterprise Group
Invest
Market Proven
57% 世界 500 強公司使用 Azure
超過 300,000 活躍 Websites
超過 30 萬億個 Storage
每秒 300 萬 Requests
每周 130 億 Authentications
超過 100 萬 SQL DBs
3 億 Azure Active Directory Users
MSFT Stock
Grows 50% in
one year !!!
ISO/IEC 27001:
2005 稽核與認
證
SOC 1 和 SOC
2 SSAE
16/ISAE 3402
證書
雲端安全聯盟的雲端控制矩陣
聯邦風險與授權管理
計畫 (FedRAMP)
支付卡產業 (PCI) 資料安
全標準 (DSS) 層級 1
英國 G-Cloud 影響
層級 2 認證
More.. 家庭教育權和隱私權法案
(Family Educational Rights and Privacy Act,FERPA)
Compliance
9
IaaS
PaaS
Gartner Magic Quadrant
Is Azure a good choice?
Let’s discover all the great features…
11
Support Multiple languages
13
Windows Microsoft Azure
XBOX
Office365
Outlook.com
IaaS
Windows Ubuntu CentOS SUSE
VM Depot
Community
Image
Load
Balancer!
SLA 99.95%
Same price
with AWS
ACTION !!!ACTION !!!
PaaS
Cloud Service is
a…
boundary
Cloud Services, Roles, and Instances
Cloud Services with Virtual Machines
Multiple Virtual Machines can be hosted within the same cloud service
Cloud Service
PaaS
Cloud Service
Deployment
Server Rack 1 Server Rack 2
27
Auto-
Scaling
slider!
(Instance should be with
same size.)
Windows Store
iOS
Android
Xamarin
Sencha
Windows Phone
iOS
Android
HTML 5/JS
SDKs
Node.js
Express
.NET Web
API
RESTAPI
Faceboo
k
Twitter Microsoft Googl
e
Active
Directory
SQL
Table
Storage
Blob
Storage
WNS &
MPNS APNS GCM
Mongo
DB
Notification
Hubs
Source
Control
Hybrid
Connections
Media Services Architecture
“Build-On” Media Partners and Customers
AzureCDNPartnerCDNs
Origin
Caching
Release
d
Coming
Soon
Partners
Partner Technologies (Media Processors, Origin Servers, Live Encoders
etc.)
Microsoft Azure (Fabric, Storage, Compute, Database)
Video sources Multi-bitrates Mp4
Origin Server
HLS
Smooth
Streaming
Encode
Video sources Multi-bitrates Mp4
Origin Server
HLS
Smooth
Streaming
Encode
Dynamic
Packaging
Traditional Encode and Package
Dynamic Packaging
Input format: Mp4 or Smooth Streaming
Output format: Smooth Streaming , Http-Live-Streaming (v4 and v3), MPEG-DASH
You need to have at least 1 reserved streaming unit to enable dynamic packaging!
DASH
Pre-encrypted PlayReady
file:
License Acquisition URL
Key ID
Content key
Storage Origin
Server
PlayReady + Smooth Streaming
PlayReady server
Client SDK
+
PlayReady SDK
Customers
Architecture: PlayReady DRM solution
And still more you can imagine….
Part 2.
10分鐘成為
Microsoft Azure 計價達人
http://azure.microsoft.com/zh-tw/pricing/overview/
完整
費用
Windows Azure SQL
Database
Service Bus
A) 使用了哪些服務? Azure services used
B) 資料傳輸 Data Transfer
DataCenter
7. ingressOutside the
datacenter
1. Compute 2. Storage
3. Storage
Transactions
5. Brokered
Messaging
6. Brokered
Connections
8. egress
4. DB
Licenses
OS License
SQL Server License
Hardware investment
Server
Disks
Racks
Switches
UPS
Network cables
Hardware
maintenance
Power
consumption of
hardware
Server
Disk
Racks
Switches
Insurance of hardware
Insurance on server
room
Server room
Rent
Cooling
Lighting
Cleaning
Smoke detectors
Tapes for backup
Salary for admin people
Install hardware
Maintain hardware
Apply OS patches
Backup/Restore
operations
Firewall/DMZ
configuration
Clear log files
Taxes on Salaries
Time spent on
procurement cycle of
hardware / Licenses
...
雲端
計價
1. Compute hours
2. SQL Azure database
3. Storage
4. Data transfer out
雲端
業者Cloud prcing
Not Complex but “different”!
無 敵
計算機
(點我)
funP 實驗室 Unit Price Amount (w/o tax)
A1 Cloud Services - AP East 237.750034 2.49 592
A1 VM (Non-Windows) - AP East 2961.05428 1.862 5513
A1 VM (Non-Windows) - AP Southeast 2.433362 1.862 5
A1 VM (Non-Windows) - EU West 38.677767 1.862 72
A1 VM (Non-Windows) - US West 207.683406 1.862 387
A1 VM (Windows) - AP East 273.286203 2.793 763
A1 VM (Windows) - US West 219.617239 2.793 613
A5 VM (Non-Windows) - AP East 64.50007 7.757 500
A5 VM (Windows) - AP East 19.6667 10.24 201
A7 VM (Windows) - AP East 66.616679 40.96 2729
BASIC.A1 VM (Non-Windows) - AP East 202.149212 1.459 295
BASIC.A1 VM (Non-Windows) - US West 0.200002 1.459 0
Geo Redundant Storage Standard IO - Page Blob/Disk474.049404 2.948 1397
Locally Redundant Storage Standard IO - Block Blob 0.042411 0.7447 0
Mobile Services Free Units 0.419354 0 0
SQL Azure Business 10 DU 0.368384 3,905.56 1439
SQL Azure Database Web Edition 0.177419 309.97 55
SQL Basic Database Days - PREVIEW 30 2.483 74
SQL Server Standard 173.616719 17.07 2964
SQL Standard S1 Database Days - PREVIEW 13 20.17 262
SQL Standard S2 Database Days - PREVIEW 3 100.22 301
Storage Transactions 1858.9836 $0.16 290
Windows Azure Compute 100 Hrs Virtual Network 651.833333 1.56 1017
Windows Azure Data Transfer Egress Zone 1 237.407476 3.73 886
Windows Azure Data Transfer Egress Zone 2 12.055936 5.9 71
Windows Azure Data Transfer Ingress APAC 44.183353 0 0
Windows Azure Data Transfer Ingress NA/EMEA 16.288182 0 0
Windows Azure Web Sites Free 0.999936 0 0
funP 實驗室 合計 7810.06046 20427
系統
明細
使用量
Scenarios
Azure立刻上手秘訣
 Tool:WebPI &
Powershell
 Learn:Microsoft
Virtual Academy
 開發工具下載
 Sample Code學習資源
 Group:Azure Taiwan
User Group
Announcing Collaboration with Google and Docker to Support New Open Source Projects on Microsoft Azure
Bringing new open source container technologies to Microsoft Azure with Google and Docker
DOCKER
Thank you
& Give it a try!
James Jan
Azure Pro
jan@cacafly.com
- 2014 Taiwan PaaS Meetup -

More Related Content

What's hot

Staying Ahead of New Availability Requirements with the hybrid Cloud.
Staying Ahead of New Availability Requirements with the hybrid Cloud.Staying Ahead of New Availability Requirements with the hybrid Cloud.
Staying Ahead of New Availability Requirements with the hybrid Cloud.
Tanawit Chansuchai
 
Seminar report on microsoft azure
Seminar report on microsoft azureSeminar report on microsoft azure
Seminar report on microsoft azure
Mohammad Ilyas Malik
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix
 
Xpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in TunisiaXpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in Tunisia
Aymen Mami
 
Webinar: Azure backup and disaster recovery
Webinar: Azure backup and disaster recoveryWebinar: Azure backup and disaster recovery
Webinar: Azure backup and disaster recovery
Softchoice Corporation
 
Presentation cloud, the whole offer
Presentation   cloud, the whole offerPresentation   cloud, the whole offer
Presentation cloud, the whole offer
xKinAnx
 
Microsoft Azure Stack in Tunisia
Microsoft Azure Stack in TunisiaMicrosoft Azure Stack in Tunisia
Microsoft Azure Stack in Tunisia
Aymen Mami
 
Microsoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureMicrosoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureDavid Chou
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning
Ashnikbiz
 
OpenStack and the Future of Application Centric Infrastructure
OpenStack and the Future of Application Centric InfrastructureOpenStack and the Future of Application Centric Infrastructure
OpenStack and the Future of Application Centric Infrastructure
Lew Tucker
 
Microsoft 365 Enterprise Value Options
Microsoft 365 Enterprise Value OptionsMicrosoft 365 Enterprise Value Options
Microsoft 365 Enterprise Value Options
Paul Morse
 
Cisco integrated system for microsoft azure stack
Cisco integrated system for microsoft azure stackCisco integrated system for microsoft azure stack
Cisco integrated system for microsoft azure stack
Aymen Mami
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
Randy Bias
 
Cloud backup you say? Azure Backup of course!
Cloud backup you say? Azure Backup of course!Cloud backup you say? Azure Backup of course!
Cloud backup you say? Azure Backup of course!
Wim Matthyssen
 
vRealize Operations (vROps) Management Pack for Cisco UCS Overview
vRealize Operations (vROps) Management Pack for Cisco UCS OverviewvRealize Operations (vROps) Management Pack for Cisco UCS Overview
vRealize Operations (vROps) Management Pack for Cisco UCS Overview
Blue Medora
 
Openstack
OpenstackOpenstack
Openstack
Samip Shah
 
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | EdurekaMicrosoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Edureka!
 
Cloud 101 What The Heck Do Iaa S, Paa S And Saa S Companies Do Venture Beat
Cloud 101  What The Heck Do Iaa S, Paa S And Saa S Companies Do    Venture BeatCloud 101  What The Heck Do Iaa S, Paa S And Saa S Companies Do    Venture Beat
Cloud 101 What The Heck Do Iaa S, Paa S And Saa S Companies Do Venture Beat
Gregory Pence
 
Proč je vSAN č. 1 v software defined storage a HCI
Proč je vSAN č. 1 v software defined storage a HCIProč je vSAN č. 1 v software defined storage a HCI
Proč je vSAN č. 1 v software defined storage a HCI
MarketingArrowECS_CZ
 

What's hot (20)

Staying Ahead of New Availability Requirements with the hybrid Cloud.
Staying Ahead of New Availability Requirements with the hybrid Cloud.Staying Ahead of New Availability Requirements with the hybrid Cloud.
Staying Ahead of New Availability Requirements with the hybrid Cloud.
 
Seminar report on microsoft azure
Seminar report on microsoft azureSeminar report on microsoft azure
Seminar report on microsoft azure
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
 
Xpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in TunisiaXpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in Tunisia
 
Webinar: Azure backup and disaster recovery
Webinar: Azure backup and disaster recoveryWebinar: Azure backup and disaster recovery
Webinar: Azure backup and disaster recovery
 
Presentation cloud, the whole offer
Presentation   cloud, the whole offerPresentation   cloud, the whole offer
Presentation cloud, the whole offer
 
Microsoft Azure Stack in Tunisia
Microsoft Azure Stack in TunisiaMicrosoft Azure Stack in Tunisia
Microsoft Azure Stack in Tunisia
 
Microsoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureMicrosoft Cloud Services Architecture
Microsoft Cloud Services Architecture
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning
 
OpenStack and the Future of Application Centric Infrastructure
OpenStack and the Future of Application Centric InfrastructureOpenStack and the Future of Application Centric Infrastructure
OpenStack and the Future of Application Centric Infrastructure
 
Microsoft 365 Enterprise Value Options
Microsoft 365 Enterprise Value OptionsMicrosoft 365 Enterprise Value Options
Microsoft 365 Enterprise Value Options
 
Cisco integrated system for microsoft azure stack
Cisco integrated system for microsoft azure stackCisco integrated system for microsoft azure stack
Cisco integrated system for microsoft azure stack
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
 
Cloud backup you say? Azure Backup of course!
Cloud backup you say? Azure Backup of course!Cloud backup you say? Azure Backup of course!
Cloud backup you say? Azure Backup of course!
 
vRealize Operations (vROps) Management Pack for Cisco UCS Overview
vRealize Operations (vROps) Management Pack for Cisco UCS OverviewvRealize Operations (vROps) Management Pack for Cisco UCS Overview
vRealize Operations (vROps) Management Pack for Cisco UCS Overview
 
Openstack
OpenstackOpenstack
Openstack
 
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | EdurekaMicrosoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
Microsoft Azure Tutorial For Beginners | Microsoft Azure Training | Edureka
 
Cloud 101 What The Heck Do Iaa S, Paa S And Saa S Companies Do Venture Beat
Cloud 101  What The Heck Do Iaa S, Paa S And Saa S Companies Do    Venture BeatCloud 101  What The Heck Do Iaa S, Paa S And Saa S Companies Do    Venture Beat
Cloud 101 What The Heck Do Iaa S, Paa S And Saa S Companies Do Venture Beat
 
Proč je vSAN č. 1 v software defined storage a HCI
Proč je vSAN č. 1 v software defined storage a HCIProč je vSAN č. 1 v software defined storage a HCI
Proč je vSAN č. 1 v software defined storage a HCI
 

Viewers also liked

Microsoft Azure in 5 minutes
Microsoft Azure in 5 minutesMicrosoft Azure in 5 minutes
Microsoft Azure in 5 minutes
Brian Blanchard
 
8 good things to know about Microsoft Azure
8 good things to know about Microsoft Azure8 good things to know about Microsoft Azure
8 good things to know about Microsoft Azure
James Jan
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
Aymeric Weinbach
 
Microsoft Azure And The Competitive Cloud Industry - Collab365
Microsoft Azure And The Competitive Cloud Industry - Collab365Microsoft Azure And The Competitive Cloud Industry - Collab365
Microsoft Azure And The Competitive Cloud Industry - Collab365
Richard Harbridge
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
Aptera Inc
 
Getting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 minsGetting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 mins
Ilyas F ☁☁☁
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
Aniket Kanitkar
 

Viewers also liked (7)

Microsoft Azure in 5 minutes
Microsoft Azure in 5 minutesMicrosoft Azure in 5 minutes
Microsoft Azure in 5 minutes
 
8 good things to know about Microsoft Azure
8 good things to know about Microsoft Azure8 good things to know about Microsoft Azure
8 good things to know about Microsoft Azure
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
Microsoft Azure And The Competitive Cloud Industry - Collab365
Microsoft Azure And The Competitive Cloud Industry - Collab365Microsoft Azure And The Competitive Cloud Industry - Collab365
Microsoft Azure And The Competitive Cloud Industry - Collab365
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
 
Getting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 minsGetting started with microsoft azure in 30 mins
Getting started with microsoft azure in 30 mins
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 

Similar to The beauty of Azure

Martin Simecek, Microsoft
Martin Simecek, Microsoft	Martin Simecek, Microsoft
Martin Simecek, Microsoft
White Nights Conference
 
Moving to the cloud azure, office365, and intune - concurrency
Moving to the cloud   azure, office365, and intune - concurrencyMoving to the cloud   azure, office365, and intune - concurrency
Moving to the cloud azure, office365, and intune - concurrencyConcurrency, Inc.
 
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...DevDays 2011- Let’s get ready for the cloud: Building your applications so th...
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...
Robert MacLean
 
Understanding The Azure Platform November 09
Understanding The Azure Platform   November 09Understanding The Azure Platform   November 09
Understanding The Azure Platform November 09
DavidGristwood
 
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
GeeksLab Odessa
 
A Lap Around Azure
A Lap Around AzureA Lap Around Azure
A Lap Around Azure
DavidGristwood
 
Concurrency presents Modern Datacenter
Concurrency presents Modern DatacenterConcurrency presents Modern Datacenter
Concurrency presents Modern DatacenterJake Borzym
 
Concurrency presents Modern Datacenter
Concurrency presents Modern DatacenterConcurrency presents Modern Datacenter
Concurrency presents Modern Datacenter
Concurrency, Inc.
 
Understanding The Azure Platform March 2010
Understanding The Azure Platform   March 2010Understanding The Azure Platform   March 2010
Understanding The Azure Platform March 2010
DavidGristwood
 
Windows Azure through the eyes of an it pro
Windows Azure through the eyes of an it proWindows Azure through the eyes of an it pro
Windows Azure through the eyes of an it proMike Martin
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
Altoros
 
Azure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This CloudAzure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This Cloud
Michael Blumenthal (Microsoft MVP)
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platformgiventocode
 
Welcome to the .NET world
Welcome to the .NET worldWelcome to the .NET world
Welcome to the .NET worldDani Taufani
 
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePointSPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
Scott Hoag
 
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
Germán Cayo Morales
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - juneDavidGristwood
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
Tobias Koprowski
 
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
Scott Hoag
 
IUT presentation - English
IUT presentation - EnglishIUT presentation - English
IUT presentation - English
Raymond Gao
 

Similar to The beauty of Azure (20)

Martin Simecek, Microsoft
Martin Simecek, Microsoft	Martin Simecek, Microsoft
Martin Simecek, Microsoft
 
Moving to the cloud azure, office365, and intune - concurrency
Moving to the cloud   azure, office365, and intune - concurrencyMoving to the cloud   azure, office365, and intune - concurrency
Moving to the cloud azure, office365, and intune - concurrency
 
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...DevDays 2011- Let’s get ready for the cloud: Building your applications so th...
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...
 
Understanding The Azure Platform November 09
Understanding The Azure Platform   November 09Understanding The Azure Platform   November 09
Understanding The Azure Platform November 09
 
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
 
A Lap Around Azure
A Lap Around AzureA Lap Around Azure
A Lap Around Azure
 
Concurrency presents Modern Datacenter
Concurrency presents Modern DatacenterConcurrency presents Modern Datacenter
Concurrency presents Modern Datacenter
 
Concurrency presents Modern Datacenter
Concurrency presents Modern DatacenterConcurrency presents Modern Datacenter
Concurrency presents Modern Datacenter
 
Understanding The Azure Platform March 2010
Understanding The Azure Platform   March 2010Understanding The Azure Platform   March 2010
Understanding The Azure Platform March 2010
 
Windows Azure through the eyes of an it pro
Windows Azure through the eyes of an it proWindows Azure through the eyes of an it pro
Windows Azure through the eyes of an it pro
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
 
Azure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This CloudAzure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This Cloud
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platform
 
Welcome to the .NET world
Welcome to the .NET worldWelcome to the .NET world
Welcome to the .NET world
 
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePointSPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
SPSVB - To the Cloud! Using IaaS as a Hosting Provider for SharePoint
 
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
DevHangout Microsoft Azure como Infraestructura para emprendedores de Tecnolo...
 
Understanding the Windows Azure platform - june
Understanding the Windows Azure platform  - juneUnderstanding the Windows Azure platform  - june
Understanding the Windows Azure platform - june
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
 
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
SPIntersection 2016 - TO THE CLOUD! USING IAAS AS A HOSTING PROVIDER FOR SHAR...
 
IUT presentation - English
IUT presentation - EnglishIUT presentation - English
IUT presentation - English
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

The beauty of Azure

  • 1. The Beauty of Azure. - 2014 Taiwan PaaS Meetup - James Jan Azure Pro jan@cacafly.com - The color halfway between blue and cyan. “天藍色”
  • 3. Steven Ballmer 2nd CEO (2000~2014) Vision: Device & Service MSFT 24th employee Forbes Richest 32nd (US$207B -2014) Mistakes? Windows Vista Steve Ballmer said buying Nokia was one of the hardest decisions he made at Microsoft. “We would have a stronger position in the phone market if we could redo the past ten years” About Satya Nadella "What is the greatest joy I could see as the founder of a company? To see it flourish with me gone.”
  • 4. Satya Nadella 3rd CEO Vision: Mobile first, cloud first. 移動優先 雲端至上 “如果沒有雲,就談不上移動體驗” 決裂舊時代!! 軟體商 >> 生產力和平台商 “沒有移動設備,就無法給這個世 界和人們的生活帶來影響。”
  • 5. * Size of an Azure region = 600,000 servers = a cluster of 16 datacenter = 32 jets * Number of Regions MSFT’s (17) = 2x Amazon’s (8+1) = 5x Google’s (3) Scott Guthrie, Executive Vice President, Microsoft Cloud and Enterprise Group Invest
  • 6. Market Proven 57% 世界 500 強公司使用 Azure 超過 300,000 活躍 Websites 超過 30 萬億個 Storage 每秒 300 萬 Requests 每周 130 億 Authentications 超過 100 萬 SQL DBs 3 億 Azure Active Directory Users
  • 7. MSFT Stock Grows 50% in one year !!!
  • 8. ISO/IEC 27001: 2005 稽核與認 證 SOC 1 和 SOC 2 SSAE 16/ISAE 3402 證書 雲端安全聯盟的雲端控制矩陣 聯邦風險與授權管理 計畫 (FedRAMP) 支付卡產業 (PCI) 資料安 全標準 (DSS) 層級 1 英國 G-Cloud 影響 層級 2 認證 More.. 家庭教育權和隱私權法案 (Family Educational Rights and Privacy Act,FERPA) Compliance
  • 10. Is Azure a good choice? Let’s discover all the great features…
  • 11. 11
  • 13. 13
  • 15. IaaS Windows Ubuntu CentOS SUSE VM Depot Community Image Load Balancer! SLA 99.95% Same price with AWS
  • 17. PaaS
  • 18.
  • 19. Cloud Service is a… boundary Cloud Services, Roles, and Instances
  • 20. Cloud Services with Virtual Machines Multiple Virtual Machines can be hosted within the same cloud service Cloud Service
  • 22. Server Rack 1 Server Rack 2
  • 23.
  • 24.
  • 25.
  • 26.
  • 28.
  • 29.
  • 30.
  • 31. Windows Store iOS Android Xamarin Sencha Windows Phone iOS Android HTML 5/JS SDKs Node.js Express .NET Web API RESTAPI Faceboo k Twitter Microsoft Googl e Active Directory SQL Table Storage Blob Storage WNS & MPNS APNS GCM Mongo DB Notification Hubs Source Control Hybrid Connections
  • 32.
  • 33. Media Services Architecture “Build-On” Media Partners and Customers AzureCDNPartnerCDNs Origin Caching Release d Coming Soon Partners Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) Microsoft Azure (Fabric, Storage, Compute, Database)
  • 34. Video sources Multi-bitrates Mp4 Origin Server HLS Smooth Streaming Encode Video sources Multi-bitrates Mp4 Origin Server HLS Smooth Streaming Encode Dynamic Packaging Traditional Encode and Package Dynamic Packaging Input format: Mp4 or Smooth Streaming Output format: Smooth Streaming , Http-Live-Streaming (v4 and v3), MPEG-DASH You need to have at least 1 reserved streaming unit to enable dynamic packaging! DASH
  • 35. Pre-encrypted PlayReady file: License Acquisition URL Key ID Content key Storage Origin Server PlayReady + Smooth Streaming PlayReady server Client SDK + PlayReady SDK Customers Architecture: PlayReady DRM solution
  • 36. And still more you can imagine….
  • 37. Part 2. 10分鐘成為 Microsoft Azure 計價達人 http://azure.microsoft.com/zh-tw/pricing/overview/
  • 38. 完整 費用 Windows Azure SQL Database Service Bus A) 使用了哪些服務? Azure services used B) 資料傳輸 Data Transfer DataCenter 7. ingressOutside the datacenter 1. Compute 2. Storage 3. Storage Transactions 5. Brokered Messaging 6. Brokered Connections 8. egress 4. DB
  • 39. Licenses OS License SQL Server License Hardware investment Server Disks Racks Switches UPS Network cables Hardware maintenance Power consumption of hardware Server Disk Racks Switches Insurance of hardware Insurance on server room Server room Rent Cooling Lighting Cleaning Smoke detectors Tapes for backup Salary for admin people Install hardware Maintain hardware Apply OS patches Backup/Restore operations Firewall/DMZ configuration Clear log files Taxes on Salaries Time spent on procurement cycle of hardware / Licenses ... 雲端 計價 1. Compute hours 2. SQL Azure database 3. Storage 4. Data transfer out 雲端 業者Cloud prcing Not Complex but “different”!
  • 41. funP 實驗室 Unit Price Amount (w/o tax) A1 Cloud Services - AP East 237.750034 2.49 592 A1 VM (Non-Windows) - AP East 2961.05428 1.862 5513 A1 VM (Non-Windows) - AP Southeast 2.433362 1.862 5 A1 VM (Non-Windows) - EU West 38.677767 1.862 72 A1 VM (Non-Windows) - US West 207.683406 1.862 387 A1 VM (Windows) - AP East 273.286203 2.793 763 A1 VM (Windows) - US West 219.617239 2.793 613 A5 VM (Non-Windows) - AP East 64.50007 7.757 500 A5 VM (Windows) - AP East 19.6667 10.24 201 A7 VM (Windows) - AP East 66.616679 40.96 2729 BASIC.A1 VM (Non-Windows) - AP East 202.149212 1.459 295 BASIC.A1 VM (Non-Windows) - US West 0.200002 1.459 0 Geo Redundant Storage Standard IO - Page Blob/Disk474.049404 2.948 1397 Locally Redundant Storage Standard IO - Block Blob 0.042411 0.7447 0 Mobile Services Free Units 0.419354 0 0 SQL Azure Business 10 DU 0.368384 3,905.56 1439 SQL Azure Database Web Edition 0.177419 309.97 55 SQL Basic Database Days - PREVIEW 30 2.483 74 SQL Server Standard 173.616719 17.07 2964 SQL Standard S1 Database Days - PREVIEW 13 20.17 262 SQL Standard S2 Database Days - PREVIEW 3 100.22 301 Storage Transactions 1858.9836 $0.16 290 Windows Azure Compute 100 Hrs Virtual Network 651.833333 1.56 1017 Windows Azure Data Transfer Egress Zone 1 237.407476 3.73 886 Windows Azure Data Transfer Egress Zone 2 12.055936 5.9 71 Windows Azure Data Transfer Ingress APAC 44.183353 0 0 Windows Azure Data Transfer Ingress NA/EMEA 16.288182 0 0 Windows Azure Web Sites Free 0.999936 0 0 funP 實驗室 合計 7810.06046 20427 系統 明細 使用量
  • 43. Azure立刻上手秘訣  Tool:WebPI & Powershell  Learn:Microsoft Virtual Academy  開發工具下載  Sample Code學習資源  Group:Azure Taiwan User Group
  • 44. Announcing Collaboration with Google and Docker to Support New Open Source Projects on Microsoft Azure Bringing new open source container technologies to Microsoft Azure with Google and Docker DOCKER
  • 45. Thank you & Give it a try! James Jan Azure Pro jan@cacafly.com - 2014 Taiwan PaaS Meetup -

Editor's Notes

  1. 設備+服務 $2B bought LA Clippers May 2014 比爾·蓋茨建立了深厚友誼,兩人是橋牌牌友。這份友誼一直持續甚至蓋茨離開哈佛大學輟學建立自己的軟體公司——微軟。 In Conversation with Steve Ballmer at Saïd Business School https://www.youtube.com/watch?v=amc-rwsQXrA
  2. 決裂舊時代開啟“雲時代” “如果沒有雲,就談不上移動體驗。反過來,雲計算能夠讓一切和諧有序地運行,但如果沒有感測器或移動設備之類的移動終端,也同樣無法給這個世界和人們的生活帶來影響。” President of the Server & Tools Division (9 February 2011 – February 2014..) Senior Vice-President of Research and Development for the Online Services Division (March 2007 – February 2011)[32] Vice-President of the Business Division Corporate Vice-President of Business Solutions and Search & Advertising Platform Group Executive Vice-President of Cloud and Enterprise group[15]
  3. 13+4 MS Azure regions: 6 US, 2EU, 2 APAC, 2JP, 1 Brazil, 8(+1) AWS regions: US East, 2 US West, US GOV, EU, 3 Asia Pacific, China(Coming Soon) 3 Google regions: 3 US, EU, Asia http://azure.microsoft.com/zh-tw/regions/ https://aws.amazon.com/about-aws/globalinfrastructure/ https://developers.google.com/compute/docs/zones
  4. 785 客戶從 Google 遷移回微軟 在過去 18 個月,有 785 家企業在嘗試 Google 生產力套件後重新遷移回微軟的方案。
  5. SaaS: CONSUME. You dont worry. (xbox, office) PaaS: BUILD. For developer. (EX: websites, sql db, mobile service, cloud service) IaaS: HOST. (vm) The industry has defined three categories of services: IaaS – a set of infrastructure level capabilities such as an operating system, network connectivity, etc. that are delivered as pay for use services and can be used to host applications. PaaS – higher level sets of functionality that are delivered as consumable services for developers who are building applications. PaaS is about abstracting developers from the underlying infrastructure to enable applications to quickly be composed. SaaS – applications that are delivered using a service delivery model where organizations can simply consume and use the application. Typically an organization would pay for the use of the application or the application could be monetized through ad revenue. It is important to note that these 3 types of services may exist independently of one another or combined with one another.
  6. Speaking Points: We’ve talked about Virtual Machines and we’ve talked about Web Sites, now let’s talk about Cloud Services Cloud Services is another model we support for building applications. Cloud Services enable a broader set of workloads then Windows Azure Web Sites, while providing more automated management then Windows Azure Virtual Machines. Enables you to build what we sometimes refer to as infinitely scalable applications. They can support 1 to hundreds or thousands of course Support not only web based deployments, but also multi-tier architectures where you might have a combination of front ends, middle tiers, as well as virtual machines running as part of your solution. Supports automated application management, so it is really easy to deploy, scale out, isolate, and recover from any type of hardware failure. As well as support for automated updates.
  7. There are default limits in Azure as follows: 20 Hosted Service Projects 5 Storage Accounts 5 roles per Hosted Service (i.e. 3 different web roles + 2 different worker roles or any such combination) 20 CPU cores (not instances) across all your Hosted Service Projects (http://blogs.msdn.com/b/jnak/archive/2010/01/22/windows-azure-instances-storage-limits.aspx)
  8. Transition: Let’s spend a few minutes talking about what happens when we deploy a cloud service in Windows Azure.
  9. Discuss availability For a cloud service, Windows Azure maintains the infrastructure for you, performing routine maintenance, patching the operating systems, and attempting to recover from service and hardware failures. If you define at least two instances of every role, most maintenance, as well as your own service upgrades, can be performed without any interruption in service. A cloud service must have at least two instances of every role to qualify for the Windows Azure Service Level Agreement, which guarantees external connectivity to your Internet-facing roles at least 99.95 of the time.
  10. Speaking Points: Transition Virtual machines provide a very flexible compute model. Another compute service available in Windows Azure is called Windows Azure Web Sites. Definition: Windows Azure Web Sites there is a managed service that you can use to run web sites and web APIs. Enable you to quickly stand up web applications and web sites on the internet Auto-managed environment Just say that you want a web, here’s the DNS, copy the content, and we do the rest You don’t have to worry or think about VMs, servers, or infrastructure. You can simply focus on building and deploying HTTP based applications. Enables you to build web sites using ASP.NET, Node.js, PHP, and now with an update a few weeks ago – Python Allows you to use any tool and any operating system to build these sites including Windows, OS X, and Linux. Enables a very fast deployment model. You can literally deploy in seconds. You can easily deploy these sites using the tools and infrastructure you know. We support several flexible deployment options including FTP, GIT, and Team Foundation Services What is nice about this offering is that not only does it enable to very quickly get going, but it also allows you to start with a free offer in a shared environment. Pricing starts at free.. Perpetually free and then you can scale up as you need more capability You can then scale up these sites using reserved instances for higher performance and isolation and scale out these sites as your web site becomes successful and you have increased load.
  11. Slide Objectives: Highlight the ability to get started quickly with the Windows Azure Web App Gallery Speaking Points: Along-side the publishing capabilities, Windows Azure Web Sites also offers the Web App Gallery which provides many turn key solutions based off of well known open source web applications. Notes:
  12. Speaking Points: Transition: So we’ve seen three ways to run your code in Windows Azure - Virtual machines, Web Sites, and Cloud Services Now let’s look at the fourth compute service called Windows Azure Mobile Services. Definition Mobile Services is an exciting new service that we introduced about three months ago and we’ve rapidly been updating with new features and services. I’m sure that many of you today are building device applications that need connectivity to services and data. Mobile Services are designed specifically to make it really simply for you to build cloud back-ends that power mobile device applications by providing common functionality you need as configurable services. Features: Mobile Services provides the ability to easily store and retrieve data, manage users with several different identify providers including Microsoft Account, Twitter, Facebook, and Google accounts, and the ability to send push notifications to devices. Today Mobile Services has native SDKs for Windows 8 Store applications, Windows Phone apps, and iOS applications. We’re also adding Android and HTML5 support in the near future.
  13. Speaking Points: All of the features I demoed today are available now either in released or preview form. The services that had the preview tag next to them in the management portal are currently in preview mode, meaning that they are not yet final. These services will be coming out of preview next calendar year. Working hard on getting them done as soon as possible. If you haven’t gotten started yet with Windows Azure, I encourage you to go to WindowsAzure.com and sign-up for an account. If you have an MSDN subscription you can activate up to $3700 worth of yearly Windows Azure benefits. Otherwise you can sign-up for a free trial and get started.