Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction of Windows azure and overview

1,232 views

Published on

Windows azure - cloud technology

Published in: Technology
  • Be the first to comment

Introduction of Windows azure and overview

  1. 1. Presented by- Tandel Vishal P.
  2. 2.  Cloud Computing  Microsoft Cloud  Inside Windows Azure : The cloude Operating System  Windows Azure Platform  SQL Azure  Windows Azure Platform AppFabric  .NET , PHP , java and Tomcat in Windows Azure  Windows Azure Datacenters  Summary Agenda
  3. 3. Cloud Computing A Game Changing Technology   Location independent computing  Shared servers  resources, software, and data  Elasticity  Total Cost of Operation  Natural evolution of:  Virtualization  Service-Oriented Architecture  Utility computing  Details are abstracted from consumers
  4. 4. Cloud Fundamentals  Infrastructure as a Service (IaaS): basic compute and storage resources  On-demand servers  Amazon EC2, VMWare vCloud  Platform as a Service (PaaS): cloud application infrastructure  On-demand application-hosting environment  E.g. Google AppEngine, Salesforce.com, Windows Azure, Amazon
  5. 5. Cloud Fundamentals  Software as a Service (SaaS): cloud applications  On-demand applications  E.g. Gmail, Microsoft Office Web Companions
  6. 6. The Benefits of the Cloud  The Cloud is about cheap, on-demand capacity
  7. 7. The Microsoft Cloud Categories of Services Platform Services Software Services Application Services Infrastructure Services Categories of Services
  8. 8. Inside Windows Azure: The Cloud Operating System
  9. 9. Windows Azure Platform
  10. 10. Windows Azure Platform
  11. 11. Windows Azure  Operating system as an online service; with automated provisioning and services management  Windows Azure is an OS for the data center  Model: Treat the data center as a machine  Handles resource management, provisioning, and monitoring  Manages application lifecycle  Allows developers to concentrate on business logic  Provides shared pool of compute, disk and network  Virtualized storage, compute and network  Illusion of boundless resources  Provides common building blocks for distributed applications  Reliable queuing, simple structured storage, SQL storage  Application services like access control and connectivity
  12. 12. Windows Azure
  13. 13. Windows Azure Storage
  14. 14. SQL Azure  Highly available, scalable, and consistent distributed relational database service; with geo-replication and geo-location of data  Highly scalable and state-of-the-art HA technology  Automatic failure detection; client request re-routed to new primary on failure  Security Model  Uses regular SQL security model  Supports standard SQL logins  Connectivity Model  Connect using common client libraries  Clients connect to a database directly
  15. 15. SQL Azure Storage
  16. 16. Windows Azure Platform AppFabric  The fabric controller manages and controls the Windows Azure Fabric and is responsible for automating the load balancing to ensure the required scalability is achieved. Windows Azure Fabric has parallel virtual machines running the image of the applications utilizing a Hyper- V, which is a fine tuned version specific to Windows Azure.
  17. 17. Windows Azure Platform AppFabric ► Fabric controller utilizes the visibility of the configuration file indicating deployment requirements, such as, storage issues, number of Web and Worker Role instances and so on. The fabric controller is notified if a machine fails and configures a new virtual machine with the same configuration and adds it to the Windows Azure Fabric to serve the needs immediately. This ensures service availability without seriously impacting the end-user.
  18. 18. Windows Azure Platform AppFabric  Internet-scoped overlay-network bridging across IP NATs and firewalls with federated access control  Service Bus  Expose RESTfulor SOAP services over the internet through firewall and NAT boundaries
  19. 19. Windows Azure Platform AppFabric  Access Control  Integrate authorization into apps to control “what users are allowed to do”
  20. 20. .NET in Windows Azure  Web Role and Work Role
  21. 21. PHP in Windows Azure  Web Role and IIS/FastCGIwith Native Runtime
  22. 22. Java and Tomcat in Windows Azure  Worker Role and Sub-Process Invoking Native Code
  23. 23. Windows Azure Datacenters Simply select your data center of choice when deploying an application 6 datacenters across 3 continents
  24. 24. Windows Azure Datacenters
  25. 25. Getting started with Cloud computing for Research  There are many research scenarios for which cloud computing is well suited. Here are just a few possibilities for getting started with cloud computing for your next research project:  Learn about Windows Azure. You can find a variety of information about Windows Azure services, development support, and resources for best practices, code samples, and more at Windows Azure Documentation.  Create a website. You have a several options for migrating an existing website to Windows Azure, which you can learn more about at How To: Migrate and Publish a Web Application to Windows Azure from Visual Studio, Migrate a Database-backed Website (and database) to Windows Azure Web Sites, and Migrating a Blog to Windows Azure Web Sites.
  26. 26. Getting started with Cloud computing for Research  Set up a virtual machine. You can create virtual machines using the image to create a cluster or to run different simulations of your data in parallel on separate machines. You can create an image of your computer and then use that image as a template to create a virtual machine managed by Windows Azure Virtual Machines. After uploading your image, it takes only a few clicks of the mouse and a few minutes to set up a new virtual machine.  You can even create multiple virtual machines using the same image for which you only pay for the time that your virtual machine runs. You can shut it down and pay a nominal cost for storage until you are ready to use it again later.  Create a cloud service. You can build an application that runs in the cloud as a service.
  27. 27. Summary       
  28. 28. Any Questions ?
  29. 29. Shutting down

×