Azure Overview Arc
Upcoming SlideShare
Loading in...5
×
 

Azure Overview Arc

on

  • 844 views

 

Statistics

Views

Total Views
844
Views on SlideShare
842
Embed Views
2

Actions

Likes
0
Downloads
21
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Update storage graphic here with drives
  • One of the company’s solutions is PolicyPortal, developed to help organizations manage and protect PCs both inside and outside Active Directory domains. The application generated a lot of interest from customers. However, the solution was designed to be hosted, so it took a long time to set up with hosting service providers. This led to higher infrastructure costs and delays in closing agreements with customers.
  • Has a set of frontend servers and location servers on the back end – turn out a visual of where you are at any timeWas running on Amazon; Glympse moved this on to the platform ; SQL on the back-end ; silverlightThis is data Tracking solutions solution already existed in a hosted environment. Glympse moved the solution to the cloud, using google maps,

Azure Overview Arc Azure Overview Arc Presentation Transcript

  • Raj Ramabadran
    Platform Strategy Advisor
    Developer & Platform Evangelism
    Raj.Ramabadran@microsoft.com
    Blog: http://rajramabadran.wordpress.com
  • Objectives
  • Challenges Facing Today’s Enterprise
    1
    Cutting Cost and Lowering Capex
    Infrastructure uses up valuable IT resources
    40% CIOs plan to cut IT budgets
    2
    Driving value for the business with tight IT budgets
    Leveraging and extending past IT investments to provide future value
    72% CIOs have cut or plan to cut discretionary IT projects*
    “Live with what we have”
    3
    4
    Maintaining security while increasing access and transparency internally and externally
    Many data centers are a limitation
    59% of surveyed CIOs view security and datacenter efficiency as “must do” projects
    5
    Finding the right transformative capabilities across the enterprise: cloud computing, data-center strategies, SaaS, mobility, IT automation ?
    6
    Top Projects: SaaS, VoIP, Green IT, Web 2.0 and outsourcing
    Source: CIO Magazine, October 21, 2008, “Cloud Computing Survey: IT Leaders See Big Promise, Have Big Security Questions”
    View slide
  • Challenges Building Apps
    • # of users? After 1 month? 6 months? 1 yr? View slide
    • Capacity? Servers? Bandwidth? Storage?
    • How do you scale up or down over time?
    • How can you handle peak loads?
    • How do you provide high availability?
    • What are the upfront capital costs?
    • How quickly can you go live?
    • How do you reduce your operations costs
  • Cloud Computing Considerations
    Fundamentals
    Scale
    Out
    Automated Service Management
    High Availability
    Multi-Tenancy
    Considerations
    Off Premises
    On Premises
    Location
    Homogeneous
    Heterogeneous
    Infrastructure
    CapEx
    OpEx
    Business model
    Own
    Lease/Rent
    Ownership
    Self
    Third Party
    Management
  • And in a non-cloud view, there are inefficiencies
    Allocated IT-capacities
    Load Forecast
    “Under-supply“ of capacities
    “Waste“ of capacities
    Fixed cost of IT-capacities
    IT CAPACITY
    Barrier for
    innovations
    ActualLoad
    TIME
  • 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
  • IT as a Service
    Private
    (On-Premise)
    Infrastructure
    (as a Service)
    Platform
    (as a Service)
    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
  • Introducing the Windows Azure
    Windows Azure is an internet-scale cloud services platform hosted in Microsoft data centers around the world, proving a simple, reliable and powerful platform for the creation of web applications and services.
  • Software + Services
    Client
    PC
    Phone
    TV
    Tools and Cross-Platform Support
    Server
    Cloud
  • Windows Azure Platform
    Application
    Marketplace
    Information Marketplace
    Personal Data Repository
    Application Services
    Workflow Hosting
    Distributed Cache
    Services Hosting
    Frameworks
    Claims-Based Identity
    Federated Identities
    Secure Token Service
    Declarative Policies
    Security
    Composite Applications
    On-Premise Bridging
    Service Bus
    Connectivity
    Transact-SQL
    Data Synchronization
    Relational Database
    ADO.NET, ODBC, PHP
    Data
    C / C++
    Compute
    Win32
    VHD
    Unstructured Data
    Blobs
    Message Queues
    Distributed Filesystem
    Content Distribution
    Storage
  • Windows Azure Platform
    Application Services
    “Dublin”
    “Velocity”
    Frameworks
    “Geneva”
    Security
    Access Control
    Project “Sydney”
    Connectivity
    Service Bus
    SQL Azure Data Sync
    Data
    Compute
    Table Storage Service
    Blob Storage Service
    Queue Service
    Xdrive
    CDN
    Storage
  • Defining the Web and Worker Roles
    WEB ROLE
    WORKER ROLE
    Interacts with end-user
    or web services
    Handles incoming
    HTTP/HTTPS requests
    Develop with Microsoft and
    non-Microsoft tools:
    ASP.NET, WCF, other .NET tools
    Java, PHP, etc.
    Does not accept
    incoming requests
    Initiates their own requests
    for data or tasks from
    the queue
    Similar to a "batch job"
    or Windows service
  • Defining Windows Azure Architecture
    The Fabric Controller communicates with every server within the Fabric. It manages the Windows Azure operating system, monitors every application, decides where new applications should run – optimizing hardware utilization.
  • Service Management is performed by the Fabric Controller, which controls all the resources within the data center. 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.
    Virtualized 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 centers located around the world. Host your applications and data securely, accessible from everywhere you allow.
    Windows Azure Automates the Management of Your IT Resources
  • Service Management in Windows Azure
    GOAL: Automated application management and control
    Fabric: The collection of servers
    Multiple VMs per server
    Each VM runs customized Hypervisor Windows Server 2008
    Choose from four different VM sizes, based on your application needs
    Fabric Controller performs service management
    You tell it what to do—it figures out how
    Automatically scale up, scale down, update or roll application back to a previous version
    Simple system management and deployment APIs
    =Fabric Agent
  • Developing Applications for Windows Azure
    Familiar Developer Experience
    Designed for Interoperability
    Proven Microsoft Technologies
    • Development: Visual Studio integration, offline cloud simulation
    • Maintenance: Local debugging, APIs for logging
    • Management: APIs for deployment management
    • SOAP and REST protocols
    • XML file formats
    • Commitment to support Java, PHP, Python and other popular programming languages
    • Visual Studio, ASP.NET, SQL Azure integration
  • Scalable Web Application with Worker Role Hosted inventory management integrated with retail POS terminals
    Scalable Web Regulatory document and imaging archiving
    On-Premises Application and Cloud Storage
    Hosting output of 3D design and rendering process in the Cloud
    Migration of Legacy Applications
    Move legacy applications to Windows Azure without re-architecting the infrastructure
    Windows Azure Computational Power
    • High Performance Computing (HPC)
    • Scientific computation
    • Large-scale data mining
    Example Use Cases
  • Deployment Options
    Move Applications to the Cloud
    Extend Applications to the Cloud
    Store Data in
    the Cloud
    Create New Solutions by Combining
    Cloud Services
    Create New
    Cloud Services
  • Purchasing Options
    SUBSCRIPTION
    CONSUMPTION
    VOLUME LICENSING
    “Pay as you go and grow”
    Available at launch
    “Coordinated purchasing”
    Planned for launch
    “Value for a commitment“
    Select offers at launch
    • Low barrier to entry and flexibility
    • Optimized for cloud elasticity
    • Discounts for commitment
    • Plans for payment predictability
    • Unified purchasing through EA
    • Introduction to volume discounts
  • Windows Azure Pricing Meters
    Elastic, scalable, secure, & highly available automated service platform
    Storage
    Per GB stored & transactions
    Blob & table $0.15 / GB
    Storage Access = $0.10 / 100K Transactions
    Compute:
    Per Service Hour
    Starting at $0.12/service hour +
    Variable instance sizes
    Bandwidth
    Per GB transfer in or out of a datacenter
    US/EU Bandwidth = $0.10 in / $0.15 out / GB
    Asia Pacific = $0.30 in / $0.45 out / GB
  • Next Steps
    1
    Sign up at the Windows Azure platform
    developers’ portal: http://www.windowsazure.com
    Windows Azure access
    Developer tools
    White papers
    Sample applications
    Plan pilot applications
    Learn more at Microsoft’s Channel 9 Learning Centers
    2
    3
  • Thank you
    Snap my Vcard get free app for your phone at:
    http://www.microsoft.com/tag/
    © 2008 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.
  • Thank you
    Snap my Vcard get free app for your phone at:
    http://www.microsoft.com/tag/
    © 2008 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.
  • Business Need:
    Recently, Epicor has sought to respond to customer demands for reliable, cost-effective Internet-based applications that also connect with on-premise ERP capabilities.
    Case Study:
    Solution:
    Shortly after its introduction to Azure, Epicor decided to migrate Epicor Enterprise Search, an Internet search experience application included with its ERP suite. To migrate the search application to Azure, Epicor replaced the SQL Server portion of the application with Azure data services
    Company Profile:
    Epicor, headquartered in Irvine, California, provides integrated enterprise resource planning (ERP) software solutions to more than 20,000 customers in 140 countries. Founded in 1984, Epicor is a Microsoft® Gold Certified Partner and the world’s sixth-largest independent software vendor. The organization, which has more than 3,000 employees who work in 50 global offices, had revenues of U.S.$429 million in fiscal year 2007.
    Benefit:
    With Azure, Epicor can cut costs, provide a range of Internet-based services, and extend existing developer skills, all to deliver better experiences to customers.
    "Because this application is developed and managed on Azure, our customers can get an Internet search experience for their critical business data more easily and without requiring additional internal servers outside the firewall.”
    —Erik Johnson, Senior Director of
    Product Research, Epicor
  • Business Need:
    One of the company’s solutions is PolicyPortal, developed to help organizations manage and protect PCs inside and outside Active Directory domains. However, the solution was designed to be hosted, so it took a long time to set up with hosting service providers. This led to higher infrastructure costs and delays in closing agreements with customers.
    Case Study:
    Solution:
    PolicyPortal uses Azure services to automatically enforce Group Policy settings on machines that are temporarily or permanently disconnected from Active Directory.
    Company Profile:
    FullArmor helps large organizations manage their IT user policy and endpoint security with solutions based on Microsoft® products and technologies.
    A Boston-based Microsoft Gold Certified Partner, FullArmor targets large organizations such as Boeing, the Federal Bureau of Investigation, Eli Lilly, Wal-Mart, and Bank of America, and it has a customer base of more than 5 million users and 1,500 organizations worldwide.
    Benefit
    Drivers:
    By moving to Azure, FullArmor was able to reduce the costs of customer provisioning and meet their growing infrastructure requirements on an as-needed basis.
    “We were able to move the application quickly because our original version of PolicyPortal was written purely in managed code using ASP.NET. As a result, about 80 percent of the code could be migrated without any changes being required in order to work in the Azure environment.”
    — Danny Kim, CTO, FullArmor
  • Solution:
    Location-aware service and application platform hosted on Windows Azure
    IIS 7.0, Bing Maps, Silverlight 3.0,
    Focus on online solutions for connecting people, locating and sharing resources.
    Case Study:
    Smartphones
    Company Profile:
    Glympse is a start-up, founded in March 2008, delivering a new class of location sharing service that visually shows a user’s location in a dynamic map, updated in real-time.
    Benefit
    Drivers:
    Interoperability: MySQL, Google Maps
    Service management: scale capacity up& down as needed
    Persistent storage for track data
    Multiple Datacenters
    Locationdata servers
    Front-ends
  • Business Need:
    The City of Chicago needed to build an interactive map for an annual event “Taste of Chicago”, one of the largest events the city hosts every year with 3 million visitors and estimates site traffic of 50k hits per day. The customer had less than 2 weeks time to complete the project and had no on-premise infrastructure to host the solution.
    Case Study:
    Solution:
    Microsoft Silverlight 2.0 front end providing provide deep zoom capability and map overlay of vendor information, live alerts for event notification via text messaging, hosted on Windows Azure.
    Company Profile:
    West Monroe Partners is a full service business and technology consulting firm with seven offices in the US and Canada, headquartered in Chicago.
    Benefit
    Drivers:
    Quick to Market
    Focused resources on developing application vs. infrastructure
    Streamlined process
    Reliable and scalable
    “Our development team gave overwhelming feedback that the learning curve was extremely shallow allowing us to develop and deploy the solution in Azure in 2 weeks.”
    — Eric Brown, WestMonroe Partners