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
https://windows.azure.com/default.aspxSilverlight 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
Transcript of "Creating and deploying apps in azure"
Creating and Deploying Apps in Windows Azure<br />AmalDev<br />http://blog.techrepository.in<br />www.techrepository.in<br />
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 />
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 />
Management Portal<br />https://windows.azure.com<br />One stop location for all Azure resources<br />100% Silverlight UI <br />Getting Started Wizards<br />Old management portals at <br />http://sql.azure.com.<br />
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 />
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 />http://www.microsoft.com/windowsazure/sdk/<br />