Windows Azure Camps




     Power point template by
        Colin Eberhardt
Agenda


Cover basics of cloud computing

Get into details about Azure, how its built and how you can make use of it

Learn about how to get started

Deploy a Web site

Get started with storage
Who am I




                           Einar Ingebrigtsen




       @einari           einar@dolittle.com




                        http://blog.dolittle.com
                 http://www.ingebrigtsen.info
The cloud
Compute
          Patterns




                                             Compute
                       Inactivity
                        Period
                                                                           Average Usage
          Average                    Usage


                        Time                                       Time

                    On and off                               Growing fast




                                                Compute
Compute




                     Average Usage                                           Average Usage


                       Time                                         Time

          Unpredictable bursting                          Predictable bursting
Cloud Services




          IaaS                      PaaS                    SaaS
Infrastructure-as-a-Service   Platform-as-a-Service   Software-as-a-Service
Cloud Services




 Packaged            IaaS             PaaS             SaaS

Applications     Applications     Applications     Applications

    Data             Data             Data             Data

  Runtime          Runtime          Runtime          Runtime

    O/S              O/S              O/S              O/S

Virtualization   Virtualization   Virtualization   Virtualization

  Servers          Servers          Servers          Servers

  Storage          Storage          Storage          Storage

 Networking      Networking       Networking       Networking
Windows Azure
Windows Azure
Legal




You own the data

Region based
Pricing
Pricing – Instance Sizes
Variable instance sizes to handle complex workloads of any size




Unit of Compute Defined
Windows Azure




                Global
                Footprint
.net developers
VM Sizes


Supports Various VM Sizes
Size set on Role in Service Definition - All instances of role will be of equal size
Service can have multiple roles
Balance of Performance per node vs. High Availability from multiple nodes
Cloud ready
Windows Azure




Virtual machines   Cloud services   Web sites
Virtual Machines




Windows Server
Linux
Flexible Workload Support
Virtual Private Networking
Virtual Machines




Windows Azure                      Other Service Providers




                Your Data Center
Cloud services




Compute           Storage   AppFabric
Deployment
Deployment
Roles
Role Lifecycle
Worker role
Web Role
Storage


Durable, scalable, available
SQL Azure
Blobs
Drives
Tables
Queues
All available through REST services
Storage
SQL


Relational SQL Server Engine in the Cloud
Clustered for high availability
Fully managed service
SQL Reporting support
Blob storage

Highly available, scalable and secure file system
Blobs can be exposed publically over http
Continuous geo-replication across datacenters
Web sites

Highly available, scalable and secure file system
Blobs can be exposed publically over http
Continuous geo-replication across datacenters
Web sites
Web sites




           Free                Shared                  Reserved
10 Web Sites – free   Up to 20 instances        Up to 20 instances
Only one instance     CPUs shared with others   Dedicated VMs
Pay for bandwidth                               Supports S,M and L instances
Labs



VS2010 + GIT                            Exploring
http://tinyurl.com/azureWebSites        http://tinyurl.com/exploringStorage

VS2012 + TFS                            SQL
http://tinyurl.com/azureWebSitesTFS     http://tinyurl.com/sqlAzureIntro

VS2012 + GIT
http://tinyurl.com/azureWebSites201
2
Web Sites                               Storage

ServiceBus Messaging
http://tinyurl.com/serviceBusMessagi
ng

Access Control Service
http://tinyurl.com/accessControlServi
ce
Need more labs…
Application building blocks
Application building blocks
Application building blocks
Demo App
Summary




Global Data Center Footprint
99.95% Monthly SLA. Pay only for what you use.


Flexible & Open Compute Options
Virtual Machines, Web Sites, & Cloud Services

Managed Building Block Services
SQL Database, Cache, Service Bus, & more
Thanks for your
   attention
Windows Azure Camps - Oktober 2012

Windows Azure Camps - Oktober 2012

Editor's Notes

  • #13 6 month and 12 month plans are available~20% discountDiscount on prepay!
  • #14 6 month and 12 month plans are available~20% discountDiscount on prepay!
  • #26 Run : Main logic is here – can do anything, typically loop and never exit
  • #27 Run : Main logic is here – can do anything, typically loop and never exit
  • #31 Everything in Storage is replicated at least 3 times. This includes SQL, Blobs, VHDs, Virtual Machines …
  • #35 FTP support as well
  • #36 All inbound data sent to Windows Azure is free. Outbound data is charged based on the total amount of data moving out of the Windows Azure datacenters via the Internet in a given billing cycle. Data transfers between Windows Azure services located within the same datacenter are not subject to any charge. The first 5 GB of outbound data transfers per billing month are also free.