Azure JumpStart
-
Upload
rateb-abu-hawieleh -
Category
Technology
-
view
106 -
download
3
Transcript of Azure JumpStart
The Cloud is all Hype
Why would I give Microsoft my Data?
What is the cloud?
What about Sys Admins?
I can’t afford that! How much is it?
Can I use SQL? Private Clouds?
“We’re All In” Ray Ozzie
“Betting our company” Steve Ballmer
“The cloud fuels Microsoft and Microsoft fuels the cloud.”
70 % of Microsoft employees are doing
something cloud-based or cloud-inspired.90% in 1 year
Jump Start: Azure ----> Jog around the Cloud
Brian Blanchard – Chief Architect/CIO, HyperVize
Before we get started• Azure Environment
– Install Visual Studio 2008, 2010, or 2010 express– Install the Azure SDK– Install the Azure training kit
• Includes labs, demos, source code, & snippets
• Temporary version– If you just want to try it out, copy the VM. All of
the above on Win7• Thumb drives floating around the room. See
me after session if you miss it.
What is the Cloud?
• Cloud Services are any information technology services executed outside of your traditional network infrastructure.
• These services accumulatively are referred to as The Cloud.
• Characteristics:– On-demand self-service– Ubiquitous network access– Location independent resource pooling– Rapid elasticity– Measured Service
Simple Definition?
It’s another place to run your code. Choose between on-premises, hosting, or the cloud based on your needs.
Why do we care?
• “We’re All In” Ray Ozzie, Chief Architect• “Betting our company” Steve Ballmer, CEO• 2010 World Partner Conference taught the world that “The
cloud fuels Microsoft and Microsoft fuels the cloud”• 70% of all Microsoft employees are now working in or on the
cloud.– Soon this will be 90%
• A few years from now, there will be no development without the cloud.
What’s in the Cloud
Business Productivity Online Suite
TODAY
Office
Voice
Management
Packaged LOB
Solutions
Full MS Platform
COMING SOON: EVERYTHING!
Microsoft SharePoint Services
Microsoft Dynamics
CRM Services
What’s in the Cloud? Cont…
NEEDS
(2001)20M+ active
users
(1999)2B queries/mth
BOTTOM LINE: Microsoft has been subtly transforming into one of the largest and most mature cloud services providers in the world. And it’s far from over!
(1996)400M+ active
users
SLA and track record
User experience of outages becomes
more important as control of
remediation is outsourced
Support and IT control
of features
MICROSOFT VALUE
Already running many of the most
broadly used, diverse, and mature cloud
services
>2 million businesses using
our offerings
…and many you likely haven’t thought of !
(1998)Single largest web service - x100M
users
(1999)320M+ active
users
(1997)550M
users/mth
(2004)2.4B emails/day
Components of Azure
• DevFabric• Roles
– Web & Worker• Azure Storage
– Tables, Queues, & blobs• SQL Azure
Storage Two Types:Azure Storage: Tables, Queues, & Blogs – Non-relational data
SQL Azure: SQL in the Cloud
The Fabric Controller automates load balancing and computes resource scaling
Security and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap.
Geographically distributed, state-of-the-art data centers host your applications and data, internet-accessible from everywhere you choose to allow.
Components of Azure
Computation Executed in one of two roles
Web Role – A web application
Worker Role – WCF, Web Services, SOA, Etc…
Cloud Storage
The types of Azure Storage• Blobs – A file system• Tables – Hierarchical Data Tables
• Schema Free - Entity Storage• Queues – Asynchronous Messaging
Blobs QueuesTables
GOAL:SCALABILITYScale out by replicating instances as needed.
Allow applications to scale user and compute processing independently.
Two instance types: Web Role & Worker RoleWindows Azure applications are built with web role instances, worker role instances, or a combination of both.
Each instance runs on its own VM (virtual machine), replicated as needed.
Compute in Windows Azure
DevFabric – The Local Cloud
The DevFabric is a local simulation of the real fabric and fabric controller.
• Based on 90% of the real fabric code• Uses a local SQL instance to simulate storage• Only way to debug your application• Use the DevFabric UI to watch your processes
PAY FOR ACCESS – NOT OWNERSHIP –
OF IT RESOURCES
SHARING "PERISHABLE AND INTANGIBLE" COMPUTING
POWER AMONG MULTIPLE TENANTS OPTIMIZES
COSTS FOR ALL
IMPROVE TIME-TO-MARKET FOR NEW APPLICATIONS, SERVICES, AND
SOLUTIONS
BETTER ALIGNMENT WITH BUSINESS NEEDS FOR EXISTING APPS
STAFF AND PLAN FOR TYPICAL USAGE. SCALE TO THE CLOUD AT PEAK TIMES – PLANNED OR UNPLANNEDEnd of quarter reporting, tax-time,payroll, slashdot effect
What caused this change? What’s so special about the cloud?
Only 2 reasons to use the cloud
Improve Bottom
Line
Improve Strategery
The issue with traditional/on-premise IT
TIME
IT C
APAC
ITY
Actual Load
Allocated IT-
capacities
“Waste“ of capacities
“Under-supply“ of capacities
Fixed cost of IT-capacities
Load Forecast
Barrier forinnovations
However, in a Cloud View
Actual Load
Allocated IT capacities
Reduction of initial
investments
Reduction of “over-
supply“
No “under-supply“
Possible reduction of IT-capacities
in case of reduced load
IT C
APAC
ITY
Load Forecast
Another Perspective: CIO/CFO Terms
• Strategic Growth– Common View: If a task doesn’t deliver strategic value -> Outsource it!– Company & IT can focus on delivering services, not servers– Deliver strategic value through technology – Do it better, faster, and cheaper
• Shift IT expenses from CapEx to OpEx– CapEx (Capital Expenditure)
• Black hole IT or IT as a cost center
– OpEx (Operational Expenditure)• Transparent IT or IT as a strategic partner
• Financial growth through IT’s TCO– Total cost of ownership
Virtual Machine instancesLoad balancers, routers, etc.Relational DB instancesAutomated service management
- Fabric controller operations Load balancer programming
COMPUTE STORAGE BANDWIDTH
PRICE$0.12 / hour per size unit
Blob StorageTable StorageMultiple replicas
PRICE$0.15 / GB stored / monthStorage transactions: $0.01 / 10k
Ingress/Egress (to/from internet only)
PRICEBandwidth: $0.10 IN; $0.15 OUT; / GB
What’s it cost?Windows Azure Per Use
Pricing
750 Hours (small compute)10GB Storage1,000,000 transactions7 GB in / 14 GB out 1,000,000 AppFabric transactions
Development Accelerator Core
Development Accelerator Extended
SQL Azure Development
Accelerator Core
PRICE$59.95 / Mo6 Mo commitment term54% off normal rate
Adds a 10GB SQL Azure DB
PRICE$109.956 Mo commitment term52% off
Single 10GB Sql Azure Database
PRICE$74.95 / Mo6 Mo Commitment Term25% off
What’s it cost?Windows Azure Pre-Paid
Pricing
Trial costs
• MSDN Subscription or BizSpark– 16 Months of Azure
How do you get started in the Cloud?
• Investigate your System Portfolio• Find pain points & distractions• Find low hanging fruit
• Lets try it together
Three paths to choose from…
Splot! V.Next == V.cloud Hybrid
Take a look at your system portfolio.
You have one right?
Look for pain or distractions
Find Low Hanging Fruit
“Packaged”Application
“Home Built”Application
Big Pharmaceutical Example
Hosted “Home Built”
Hosted “Packaged”
“Home Built”using cloud
“Packaged”using cloud
“Software as a Service”
“Platform as a Service”
Clinical Trial
Molecule Research
HR System
CRM
ERP
“Too costly to run this myself, but I’ve made too many customizations”
Bui
ld v
s. B
uyB
uild
Buy
On Premise Hoster Cloud Vendor
“Packaged”Application
“Home Built”Application
Big Pharmaceutical Example
Hosted “Home Built”
Hosted “Packaged”
“Home Built”using cloud
“Packaged”using cloud
“Software as a Service”
“Platform as a Service”
Clinical Trial
Molecule Research
HR System
CRM
ERP
“CRM and Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these”
Bui
ld v
s. B
uyB
uild
Buy
On Premise Hoster Cloud Vendor
“Packaged”Application
“Home Built”Application
Big Pharmaceutical Example
Hosted “Home Built”
Hosted “Packaged”
“Home Built”using cloud
“Packaged”using cloud
“Software as a Service”
“Platform as a Service”
Clinical Trial
Molecule Research
HR System
CRM
ERP
“I can’t afford to maintain this old HR application written in VB – it’s driving me mad!”
“…but due to regulatory issues, I cannot store my HR data off-premise”
Bui
ld v
s. B
uyB
uild
Buy
On Premise Hoster Cloud Vendor
“Packaged”Application
“Home Built”Application
Big Pharmaceutical Example
Hosted “Home Built”
Hosted “Packaged”
“Home Built”using cloud
“Packaged”using cloud
“Software as a Service”
“Platform as a Service”
Clinical Trial
Molecule Research
CRM
ERP
HR System
“I wish I had access to cheaper compute and storage when I need it”
Bui
ld v
s. B
uyB
uild
Buy
On Premise Hoster Cloud Vendor
“Packaged”Application
“Home Built”Application
Big Pharmaceutical Example
Hosted “Home Built”
Hosted “Packaged”
“Home Built”using cloud
“Packaged”using cloud
“Software as a Service”
“Platform as a Service”
Clinical Trial
Molecule Research
CRM
ERP
HR System
Bui
ld v
s. B
uyB
uild
Buy
On Premise Hoster Cloud Vendor
“THIS is where I want to spend my IT resources – I’m going to double down on this application!”
Next Steps – Getting Started
• Install Visual Studio 2008, 2010, or 2010 express
• Install the Azure SDK• Install the Azure training kit
– Includes labs, demos, source code, & snippets
• If you just want to try it out, copy the VM floating around the room.
Learn more at the STL DODN
• Day 1:– 10:20 – Websites in the cloud – Blanchard– 3PM - Azure & ASP.Net MVC2 – Dall
• Day 2:– 12:40 – Secure Cloud Storage - Ayers– 1:50 – DemoFest - Benkovich