Microsoft Azure in 5 minutes

  • 1,633 views
Uploaded on

This slide deck was provided by Microsoft for a crash course on Microsoft Azure at the Saint Louis Cloud Camp. …

This slide deck was provided by Microsoft for a crash course on Microsoft Azure at the Saint Louis Cloud Camp.

If you need a quick high level introduction to Azure and/or the cloud in general, this presentation would serve as a good template.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,633
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
109
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Many of the challenges with building applications today have very little to do with development tools, programming languages, or frameworks. Rather, many of the challenges that organizations face are related to the infrastructure required to deploy, run, and manage applications. Quickly summarize only 1 of the following:Startups - For example, imagine you were a startup building the next social networking site or online game You have to worry about numerous issues that are unrelated to the functionality of the application.[Capacity]You have to think about the capacity requirements for the application.Will it be used by a few thousand users or hundreds of thousands or millions?How do users translate to bandwidth, storage, and server requirements?Will the usage be consistent during all times of the year? Will it be consistent over the lifetime of the application?Can you handle spikes in demand if there were sudden demands for the app? (Digg Effect)Ultimately, most organizations end up paying for more capacity then they need.[Deployment, operations, and versioning]Then you have to worry about deploying and operating your applicationHow do you deploy your application over multiple servers?How do you role out updates to the app without taking it offline?How do you manage patches? Enterprise - For established organizations, some of these decisions and problems may have already been addressed through a shared data center or an established staff and processes. However, in enterprise organizations we often find that apps are silos of their own servers. Established organizations also still have to spend a significant amount of capital and operations funding. IT resources are applied to maintaining applications rather than delivering new value and functionality. ISV - Finally, if you’re an ISV who builds applications for use by other businesses you have to worry about a number of additional problems. You have to think about your customer’s capacity, which gets factored into the cost of ownership. Often, your sales opportunities are limited by your customer’s ability to deploy new applications.Your customers often have existing assets such as order fulfillment systems, ERP systems, multi-terabyte databases, etc. that are running on-premise. You must be able to easily integrate with these assets.
  • To build an application or solution in a legacy world, you have to think about network, OS, storage, and scale. But they have little to do with what you really want to build, an application.But what if there were a different way.
  • Build and deploy software quickly and easily by capitalizing on the same personnel, development tools investments, and knowledge that already power your IT organization. Use the services platform’s infrastructure to power prototyping environments for experimentation, and then launch to full-scale production as soon as your business needs it. Imagine connecting existing applications with an online database that can be shared with partners, or a service bus that enables secure B2B connectivity across firewalls.Pay as you grow and reduce costs. Pay for the services you use and reduce the capital costs associated with purchasing hardware and infrastructure. Reduce operational costs by running applications on the services platform and decrease the need for maintaining on-premises infrastructure. Increase business efficiency and agility by dynamically adding and subtracting capacity in real time. Envision building an e-commerce Web site that you can scale at the click of a mouse to meet seasonal demands or spikes in traffic based on sales and promotions. Develop a new portfolio of expertise. In these early stages of software development for the cloud, businesses will be seeking the best advice on what this means for their current and future technology investments. Stay ahead of the curve and help your customers understand what cloud computing and development means to their business today and how they can pivot and extend their investments to maximize its value tomorrow. Don’t slow down. Start projects without the hurdles of lengthy training or waiting for new infrastructure to be delivered and installed. With a broad set of services already running on Microsoft global data centers, the services platform is ready to start prototyping and testing solutions.

Transcript

  • 1. The Microsoft Cloud… in under 5 minutes
    Brian Blanchard
    contact@brian-blanchard.com
    twitter.com/BrianBlanchard
    www.devrevival.com
  • 2. Cloud-Addressable Challenges Facing Today’s Enterprise
    1
    1
    5
    Infrastructure costs are fixed and ongoing, and distract from the mission of reducing business process friction
    Leveraging past investments to provide future value
    Many data centers at limit—real estate, capacity, cooling and power
    Matching capacity to demand
    Maintaining security while increasing access and transparency—within and outside the organization
    2
    6
    Security, access, and transparency across the value chain: suppliers, partners, etc.
    3
    7
    Lack of a common platform
    4
  • 3. Benefits of Cloud Computing
    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
    STAFF AND PLAN FOR TYPICAL USAGE. SCALE TO THE CLOUD AT PEAK TIMES – PLANNED OR UNPLANNED
    End of quarter reporting, tax-time,
    payroll, slashdot effect
  • 4. And in a non-Cloud view, there are inefficiencies in addressing those issues
    Allocated IT-capacities
    Load Forecast
    “Under-supply“ of capacities
    “Waste“ of capacities
    Fixed cost of IT-capacities
    IT CAPACITY
    Barrier for
    innovations
    ActualLoad
    TIME
  • 5. However, in a Cloud View
    Load Forecast
    Allocated IT capacities
    No “under-supply“
    IT CAPACITY
    Reduction of “over-supply“
    Possible reduction of IT-capacities in case of reduced load
    Reduction of initial investments
    ActualLoad
    Time
  • 6. Private
    (On-Premise)
    Infrastructure
    (as a Service)
    Platform
    (as a Service)
    Types of Clouds
    You manage
    Applications
    Applications
    Applications
    You manage
    Runtimes
    Runtimes
    Runtimes
    Security & Integration
    Security & Integration
    Security & Integration
    Managed by vendor
    Databases
    Databases
    Databases
    You manage
    Servers
    Servers
    Servers
    Managed by vendor
    Virtualization
    Virtualization
    Virtualization
    Server HW
    Server HW
    Server HW
    Storage
    Storage
    Storage
    Networking
    Networking
    Networking
  • 7. Private
    (On-Premise)
    Types of Clouds
    Infrastructure
    (as a Service)
    Platform
    (as a Service)
  • 8. The Microsoft Cloud
    ~100 Globally Distributed Data Centers
    Quincy, WA
    Chicago, IL
    San Antonio, TX
    Dublin, Ireland
    Generation 4 DCs
  • 9. Categories of Services
    Application Services
    Software Services
    Platform Services
    The Microsoft Cloud
    Infrastructure Services
  • 10. Windows Azure Platform
    • Internet-scale, highly available cloud fabric
    • 11. Globally distributed Microsoft data centers (ISO/IEC 27001:2005 and SAS 70 Type I and Type II certified)
    • 12. Consumption and usage-based pricing; enterprise-class SLA commitment
    • 13. Compute– auto-provisioning 64-bit application containers in Windows Server VMs; supports a wide range of application models
    • 14. Storage– highly available distributed table, blob, queue, & cache storage services
    • 15. Languages– .NET 3.5 (C#, VB.NET, etc.), IronRuby, IronPython, PHP, Java, native Win32 code
    • 16. Data – massively scalable & highly consistent distributed relational database; geo-replication and geo-location of data
    • 17. Processing – relational queries, search, reporting, analytics on structured, semi-structured, and unstructured data
    • 18. Integration – synchronization and replication with on-premise databases, other data sources
    • 19. Service Bus – connectivity to on-premises applications; secure, federated fire-wall friendly Web services messaging intermediary; durable & discoverable queues
    • 20. Access Control – rules-driven federated identity; AD federation; claims-based authorization
    • 21. Workflows – declarative service orchestrations via REST-based activities
  • Platform of Choice
    Not one-size-fits-all
  • 22. Get started.
  • 23. Thank you
    Brian Blanchard
    contact@brian-blanchard.com
    twitter.com/BrianBlanchard
    www.devrevival.com
    © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
    The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.