Microsoft India organized an annual conference for developers and IT professionals named TechEd India (Microsoft Cloud Dev Camp). Four students from Computer Science & Engineering Department of Dronacharya College of Engineering,Gurgaon namely Ambar Kumar (16016), Bharat Malhotra (15020), Kamal Kathuria (15041), Dhruv Pahuja (15029) attended the event at Hotel City Park ,New Delhi on 14th October 2014.
|
TechEd India provides opportunities to meet Microsoft experts, MVPs and community members. It enhances the prospect to learn, connect, and explore. This event was about Microsoft Azure and its features. The event was divided into four sessions. |
Ms Aditee Rele, Lead -Technical Evangelism at Microsoft took the first Session on “why we use cloud”. She explained that businesses houses large and small use cloud computing both directly (e.g. Google or Amazon) and indirectly (e.g. Twitter) instead of traditional on-site alternatives. The reasons why cloud computing is so widely used among businesses today are as follows: |
1. Reduction of costs,
2. Universal access,
3. Up to date software,
4. Choice of applications,
5. Potential to be greener and more economical
6. Flexibility |
Ms. Rele then talked about “Azure and how it is different from other” and explored the components of Azure. She explained that Windows Azure is Microsoft's cloud-based application platform for developing, managing, and hosting applications off-site. Azure consists of several components: the cloud operating system itself; SQL Azure, which provides database services in the cloud; and .NET services. Azure has the following benefits that makes it different are the following: |
1. Familiarity of Windows -Azure is based on Windows, so applications can be written in the same programming languages as used for Windows apps: Visual Basic, C++, C. Tools such as Visual Studio, ASP.NET and other familiar Windows technologies can be easily used. |
2. 64-bit Windows VMs - Applications running on Azure run in virtual machines, with each instance of the app running in its own VM on the 64-bit Windows Server 2008 operating system. |
3. Azure SDK- Microsoft provides the Windows Azure software development kit (SDK), which includes a version of Windows Azure Development Fabric, and it includes the Azure agent and storage. |
4. Scalability and flexibility- Azure helps to create applications that run reliably without any additional coding. Azure Storage provides scalable, secure, performance-efficient storage services in the cloud. |
5. Cost benefits and pricing model - Windows Azure pricing is based on consumption, with a per-hour fee depending on the size of the instance for Azure computing services and per-month or per-transaction fees for Azure storage services based on data size. |
6. Data center in the cloud - It's a relational database model that stores data in the same manner as SQL Server (tables, indexes, views) and thus will be familiar to Windows DBAs. |
7. Support resources - Azure uses the same tools and technologies as other Windows platforms, advantage of the support structure within Microsoft and company-provided resources, such as TechNet and MSDN, can be opted. |
8. Interoperability – Azure supports open standards and Internet protocols, such as HTTP, XML, SOAP, and REST. There are SDKs for Java, PHP, and Ruby, for applications written in those languages, and Azure tools for Eclipse. |
9. Security - The .NET Access Control Service provides a way to integrate identities, and Security Assertion Markup Language (SAML) tokens are used by applications to determine whether a user is allowed access. Microsoft has designed its compliance framework to meet regulatory requirements. |
Ms. Deepthi Anantharam, ?Senior Technology Evangelist at Microsoft Corporation (India) conducted the second session and discussed on “Azure Data & Storage” and highlighted on Hybrid consistency Virtual machines and Visual Studio. She explained that the goals of Azure are to transform, building, deploying and managing large-scale complex applications into simple actions. This template language enables to easily stitch together VMs, Virtual Networks, Storage Accounts, NICs, Load-balancers, and other PaaS services, like App Service and SQL Databases, in a single coherent application model. |
Ms. Gandhali Samant, Sr. Technology Evangelist at Microsoft conducted the third session on Azure Mobile Services. She explained that with the Mobile Apps feature of Azure App Service, it is easy to rapidly build apps for iOS, Android, Windows or Mac; store app data in the cloud or on-premises; authenticate users; send push notifications; or add custom backend logic in C# or Node.js and further explained about windows and android app development using azure platform. Then there was discussion on Big Data & Analytics by Ms. Anantharam. She focused on how to use azure for growing an organization and how to create website on Azure. |
Mr. Goutham Upadhyaya, Field Engineer at Microsoft conducted the fourth session on “Hands on Lab”. He explained that Windows Azure Infrastructure Services provides cloud-based storage, virtual networks and virtual machines that can be provisioned on-demand to support lab, pilot or production application workloads.
Hands-on Lab, one can build a functional Dev/Test/Production environment to run business of three virtual machines on a common virtual network running in Windows Azure Infrastructure Services. He further discussed that the following components are required to complete Hands-on Lab: |
1. A modern web-browser with HTML5 and Javascript enabled
2. Remote Desktop Client connection software
3. Internet connectivity
4. Microsoft Account (LiveID)
5. Azure Account and Credentials |
Mr. Goutham concluded his lecture by discussing how to create server labs and how it is managed. |
The session was overall very knowledgeable and students learned more about Cloud. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|