Creating and deploying apps in azure


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Resp for executing ur apps in the cloudComp serv provides u wit a way to run ur apps on Win Server running in VM hosted in MS DCCompute service is built from one or more roles
  • A service may run one or more instances of a role Web role – customized for web apps developed in ASP.NET. Run in full IIS7.0, can communicate with worker roles directly or thru queues Worker – useful for generalised dev, typical example is background processing, similar to a batch job or windows service VM – runs a user customized image of the Win server 2008 R2, typically an image of the on-premises win server is made and then transferred to cloud Can build a service with any combination of web and worker rolesCommunicates via HTTP/HTTPS/TCP/IP on ports 80 and 843Tools - ASP.NET, WCF, other .NET tools, Java, Python, Ruby, etc.
  • Storage Service – persistent, durable storage, needs a storage acc, can obtain it thru management portalBlobs are for unstructuredstorage,like text or binary dataTable- semi structured or tabular data storage, not relational, basic table storage is a set of entities which contains a set of properties for relational u can use SQL AzureQueues Buffered data storage useful when communicating btw worker and web roleDrives are sharable across instances
  • Wizards - creating subscriptions, servers, and databases
  • No learning curve neededBased on .NET and VS
  • All one , contains SDK and tools needed for VS 2010, VS Web DeveloperRequired IIS feature and hot fixesAlso includes emulators for app fabric and storage
  • basedProvides access to service deployment and mangement tasksRibbons – displays actions based on the displayed itemNavigation – access to different features in the portal, main nav buttons are to the bottom of the paneItem list – displays hierarchical grouping based on the selected navigation buttonProperties –displays properties associated with the selected item
  • Creating and deploying apps in azure

    1. 1. Creating and Deploying Apps in Windows Azure<br />AmalDev<br /><br /><br />
    2. 2. Components<br />
    3. 3. Azure Compute Service<br />
    4. 4. A Quick Comparison<br />Local Data Stores<br />Cloud Storage<br />5<br />Library/Services<br />Web/Worker Role<br />4<br />Azure<br />Desktop<br />Manifest<br />Service Definition<br />3<br />Application Configuration<br />Service Configuration<br />2<br />Executable<br />Service Package<br />1<br />
    5. 5. What is a Role ?<br />Defines a component that may run in the execution environment<br />Three Types<br />Web Role<br />Interacts with end user or web services<br />Worker Role<br />Initiates their own request for data or tasks from the queue<br />VM Role<br />Have full control over the operations<br />
    6. 6. Storage Service<br />Blobs <br />Provides simple interface for storing named files along with metadata<br />Tables<br />Provides structured storage<br />Queues<br />Provides reliable storage and delivery of messages<br />Drives<br />NTFS file system volume<br />
    7. 7. Management Portal<br /><br />One stop location for all Azure resources<br />100% Silverlight UI <br />Getting Started Wizards<br />Old management portals at <br /><br />
    8. 8. Developer Experience<br />.NET, SQL Server, WCF<br />Tools – Visual Studio, SSMS<br />Supports PHP, Python<br />Cloud apps can be developed locally / offline<br />SDK Cloud Simulator – Dev Fabric, Dev Storage<br />
    9. 9. Tools<br />Windows Azure SDK<br />Tools to manage and configure roles<br />Local Development Fabric<br />Local Development Storage services<br />Local Cloud Service debugging support<br />Cloud Service package and deployment builder<br />Windows Azure Tools for Visual Studio<br />C# and VB project templates<br /><br />
    10. 10. Project Templates<br />
    11. 11. Compute Emulator<br />
    12. 12. Storage Emulator<br />
    13. 13. Azure Management Portal<br />Ribbon<br />Items List<br />Properties<br />Navigation<br />
    14. 14. ????????<br />
    15. 15. Thank You<br />AmalDev<br /><br /><br /><br />@amaldevv<br />