To the cloudNigel WatsonPlatform Strategy Advisor – Microsoft Australia
Business trends are reshaping technologybusiness has transformed in deeper ways…While the global economy has faced gloom and doom…creating shifts in technology.Economic trendsCuts in operating costs and capital expenditures
Increased competition for fewer dollars
Do more with lessBusiness trendsFocus on core value-add activities
Improve agility to stay competitive
Leverage  existing assets to expand Technology trendsShift from information technology to business technology
Technology erases infrastructure complexity
GlobalizationWhat is cloud computing?
What is cloud computing?ScalableElastic (on-demand)Self ServiceMultitenant (Shared)Metered by use
Industry Cloud Models(On-Premises)Platform(as a Service)Software(as a Service)Infrastructure(as a Service)You manageApplicationsApplicationsApplicationsApplicationsYou manageDataDataDataDataRuntimeRuntimeRuntimeRuntimeManaged by vendorMiddlewareMiddlewareMiddlewareMiddlewareYou manageManaged by vendorO/SO/SO/SO/SManaged by vendorVirtualizationVirtualizationVirtualizationVirtualizationServersServersServersServersStorageStorageStorageStorageNetworkingNetworkingNetworkingNetworking
Freedom to chooseChoose between on-premises, hosting, or the cloud based on your needs.
The Windows Azure PlatformDeveloper ExperienceUse existing skills and tools.
The Windows Azure PlatformDeveloper ExperienceUse existing skills and tools.
Windows Azure automates the management of your IT resourcesService Management is performed by the Fabric Controller, which controls all the resources within the data centre. The Fabric Controller deploys your service and monitors the overall health of the fabric.Security and Control State-of-the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer. Virtualised Computation provides massive application scalability.  Customers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.State-of-the-art data centres located around the world. Host your applications and data securely, accessible from everywhere you allow.
Windows Azure ComputeVM ROLERuns a customer-supplied OS image
Allows execution of custom applications and services
Available from 2011WEB ROLEInteracts with end-user or web services
Communicate with worker roles directly or via queues WORKER ROLEInitiates their own requests for data or tasks from the queue
Similar to a "batch job” or Windows service
Build services and solutions with any combination of Web, Worker and VM Roles
Communicate via HTTP/HTTPS, TCP/IP, and ports other than 80 and 443
Develop with Microsoft and non-Microsoft tools: ASP.NET, WCF, other .NET tools, Java, Python, Ruby, etc.My Casting Net
MyCastingNet“We load tested the site with 10,000 hits in 3 mins and it returned a page 100% of the time with barely any change in the response time.”  - Hayden Kerr, MyCastingNetEnterprise Grade SecuritySolution subject to intense scrutiny from potential adopters: passed with flying coloursby leveraging enterprise class security of the Azure cloud Massive ScaleLoad testing shows the site can leverage Azure scale to  accommodate 10000 hits/3 minutes, over 6.5 times the workload that swamped an equivalent on-premise solutionReliability/AvailabilityBuilt in – no need to build DR
99.93% uptime since deploymentWindows Azure StorageWindows Azure storage is an application managed by the Fabric Controller
Windows Azure applications can use native storage, MySQL within a VM, or SQL Azure
Application state is kept in storage services, so worker roles can replicate as needed
Blobs can be stored in global Windows Azure Content Delivery Network (CDN)Windows azure blob – StorageStore of Large files (Movies, Music, Pictures, etc.) along with Metadata
Block Blob
Targeted at streaming workloads
Each blob consists of a sequence of blocks [up to 4MB per block]
Up to 200GB per blob
Page Blob
Targeted at random read/write workloads at the page level
Each blob consists of an array of pages
Up to 1TB per blob
Standard Operations
Put, Get, Delete, Copy, Snapshot, LeaseWindows Azure Content Delivery Network (CDN)North America Region Europe Region Asia Pacific Region Dublin, IELondon, GBStockholm, SEAmsterdam, NLChicago, ILSeattle, WANewark, NJSeoul, KRBay Area, CALos Angeles, CAParis, FRZurich, CHAshburn, VAVienna, ATMiami, FLTokyo, JPSan Antonio, TXHong Kong, HKSingapore, SGTaipei, TWNSĂŁo Paulo, BRSydney, AUOver 2 terabits per second of capacity is available at 99.95% availability from our 22 global locations.  CDN service scales automatically without user intervention

Microsoft Partner Roadshow - To the Cloud

  • 1.
    To the cloudNigelWatsonPlatform Strategy Advisor – Microsoft Australia
  • 2.
    Business trends arereshaping technologybusiness has transformed in deeper ways…While the global economy has faced gloom and doom…creating shifts in technology.Economic trendsCuts in operating costs and capital expenditures
  • 3.
  • 4.
    Do more withlessBusiness trendsFocus on core value-add activities
  • 5.
    Improve agility tostay competitive
  • 6.
    Leverage existingassets to expand Technology trendsShift from information technology to business technology
  • 7.
  • 8.
  • 9.
    What is cloudcomputing?ScalableElastic (on-demand)Self ServiceMultitenant (Shared)Metered by use
  • 10.
    Industry Cloud Models(On-Premises)Platform(asa Service)Software(as a Service)Infrastructure(as a Service)You manageApplicationsApplicationsApplicationsApplicationsYou manageDataDataDataDataRuntimeRuntimeRuntimeRuntimeManaged by vendorMiddlewareMiddlewareMiddlewareMiddlewareYou manageManaged by vendorO/SO/SO/SO/SManaged by vendorVirtualizationVirtualizationVirtualizationVirtualizationServersServersServersServersStorageStorageStorageStorageNetworkingNetworkingNetworkingNetworking
  • 11.
    Freedom to chooseChoosebetween on-premises, hosting, or the cloud based on your needs.
  • 12.
    The Windows AzurePlatformDeveloper ExperienceUse existing skills and tools.
  • 13.
    The Windows AzurePlatformDeveloper ExperienceUse existing skills and tools.
  • 14.
    Windows Azure automatesthe management of your IT resourcesService Management is performed by the Fabric Controller, which controls all the resources within the data centre. The Fabric Controller deploys your service and monitors the overall health of the fabric.Security and Control State-of-the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer. Virtualised Computation provides massive application scalability. Customers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.State-of-the-art data centres located around the world. Host your applications and data securely, accessible from everywhere you allow.
  • 15.
    Windows Azure ComputeVMROLERuns a customer-supplied OS image
  • 16.
    Allows execution ofcustom applications and services
  • 17.
    Available from 2011WEBROLEInteracts with end-user or web services
  • 18.
    Communicate with workerroles directly or via queues WORKER ROLEInitiates their own requests for data or tasks from the queue
  • 19.
    Similar to a"batch job” or Windows service
  • 20.
    Build services andsolutions with any combination of Web, Worker and VM Roles
  • 21.
    Communicate via HTTP/HTTPS,TCP/IP, and ports other than 80 and 443
  • 22.
    Develop with Microsoftand non-Microsoft tools: ASP.NET, WCF, other .NET tools, Java, Python, Ruby, etc.My Casting Net
  • 26.
    MyCastingNet“We load testedthe site with 10,000 hits in 3 mins and it returned a page 100% of the time with barely any change in the response time.” - Hayden Kerr, MyCastingNetEnterprise Grade SecuritySolution subject to intense scrutiny from potential adopters: passed with flying coloursby leveraging enterprise class security of the Azure cloud Massive ScaleLoad testing shows the site can leverage Azure scale to accommodate 10000 hits/3 minutes, over 6.5 times the workload that swamped an equivalent on-premise solutionReliability/AvailabilityBuilt in – no need to build DR
  • 27.
    99.93% uptime sincedeploymentWindows Azure StorageWindows Azure storage is an application managed by the Fabric Controller
  • 28.
    Windows Azure applicationscan use native storage, MySQL within a VM, or SQL Azure
  • 29.
    Application state iskept in storage services, so worker roles can replicate as needed
  • 30.
    Blobs can bestored in global Windows Azure Content Delivery Network (CDN)Windows azure blob – StorageStore of Large files (Movies, Music, Pictures, etc.) along with Metadata
  • 31.
  • 32.
  • 33.
    Each blob consistsof a sequence of blocks [up to 4MB per block]
  • 34.
    Up to 200GBper blob
  • 35.
  • 36.
    Targeted at randomread/write workloads at the page level
  • 37.
    Each blob consistsof an array of pages
  • 38.
    Up to 1TBper blob
  • 39.
  • 40.
    Put, Get, Delete,Copy, Snapshot, LeaseWindows Azure Content Delivery Network (CDN)North America Region Europe Region Asia Pacific Region Dublin, IELondon, GBStockholm, SEAmsterdam, NLChicago, ILSeattle, WANewark, NJSeoul, KRBay Area, CALos Angeles, CAParis, FRZurich, CHAshburn, VAVienna, ATMiami, FLTokyo, JPSan Antonio, TXHong Kong, HKSingapore, SGTaipei, TWNSĂŁo Paulo, BRSydney, AUOver 2 terabits per second of capacity is available at 99.95% availability from our 22 global locations. CDN service scales automatically without user intervention