CLOUD COMPUTING & WINDOWS AZURE

Similar documents
MS 10978A Introduction to Azure for Developers

Course 10978A Introduction to Azure for Developers

10978A: Introduction to Azure for Developers

Microsoft Introduction to Azure for Developers

Introduction to Azure for Developers

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions 20532A; 5 days

Microsoft Azure for IT Professionals 55065A; 3 days

MS 20487A Developing Windows Azure and Web Services

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

Course 20532B: Developing Microsoft Azure Solutions

Developing Windows Azure and Web Services

Windows Azure Data Services (basics) 55093A; 3 Days

MS 20532B - Developing Microsoft Azure Solutions

Developing Windows Azure and Web Services

THE WINDOWS AZURE PROGRAMMING MODEL

MOC DEVELOPING WINDOWS AZURE AND WEB SERVICES

Windows Azure and private cloud

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

day 1 2 Windows Azure Platform Overview... 2 Windows Azure Compute... 3 Windows Azure Storage... 3 day 2 5

AppDev OnDemand Cloud Computing Learning Library

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5. Microsoft Azure Fundamentals M Length: 2 days Price: $ 1,295.

Course Outline. Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led. About this Course. Audience Profile. At Course Completion

Server & Cloud Management

Migrating SaaS Applications to Windows Azure

Deploying Migrated IBM Notes Applications to the Cloud

fpafi/tl enterprise Microsoft Silverlight 5 and Windows Azure Enterprise Integration Silverlight Enterprise Applications on the Windows

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Building COBOL applications for Microsoft Azure. Jim Lane Senior Solution Engineer

Windows Azure platform What is in it for you? Dominick Baier Christian Weyer

Configuring and Deploying a Private Cloud

NCTA Cloud Architecture

Configuring and Deploying a Private Cloud. Day(s): 5. Overview

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

MS 20247C Configuring and Deploying a Private Cloud

Configuring and Deploying a Private Cloud with System Center 2012 MOC 10751

Microsoft Training and Certification Guide. Current as of December 31, 2013

Configuring and Deploying a Private Cloud

Course 10751A: Configuring and Deploying a Private Cloud with System Center 2012

Cloud powered services composition using Public Cloud PaaS platform

Windows HPC Server 2008 R2 Service Pack 3 (V3 SP3)

Configuring and Deploying a Private Cloud with System Center 2012

Course: 10174B: Configuring and Administering Microsoft SharePoint 2010

IT Exam Training online / Bootcamp

NCTA Cloud Operations

XOCHL Cloud Capability XOCHL LLC The information contained herein is subject to change without notice.

Course 20247: Configuring and Deploying a Private Cloud

10751-Configuring and Deploying a Private Cloud with System Center 2012

20247D: Configuring and Deploying a Private Cloud

Implementing Microsoft Azure Infrastructure Solutions

Cloud Computing: What IT Professionals Need to Know

Networks and Services

MCSE: Private Cloud Training Course (System Center 2012)

Goals. Provide an overview of SharePoint for Windows Azure. developers. Discuss how SharePoint & Windows Azure integrate from a development and IT Pro

Cloud Training Portal. Trainings. Process Guide. October 2012 ECPG-3. Version 1.2

Cloud Deployment Models

Microsoft Implementing Microsoft Azure Infrastructure Solutions

Technical Writing - Definition of Cloud A Rational Perspective

MS-10751: Configuring and Deploying a Private Cloud with System Center Required Exam(s) Course Objectives. Price. Duration. Methods of Delivery

NEXT UP: John Sanderson, Windows Azure Specialist (Denver) Page 1

NE-20247D Configuring and Deploying a Private Cloud

Application Development

WHAT IS AN APPLICATION PLATFORM?

Application Migration Best Practices. Gregory Shepard Senior Consultant InCycle Software

Course 10174B: Configuring and Administering Microsoft SharePoint 2010

Private Cloud 201 How to Build a Private Cloud

Cloud & Datacenter Monitoring with System Center Operations Manager

Microsoft Training and Certification Guide. Current as of March 16, 2015

Exploring the options to deploy Microsoft SharePoint in the Cloud.

Assignment # 1 (Cloud Computing Security)

Windows Azure Pack Installation and Initial Configuration

Cloud computing with the Azure platform

Microsoft Research Windows Azure for Research Training

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Configuring and Deploying a Private Cloud 20247C; 5 days

Configuring and Administering Microsoft SharePoint 2010 Course 10174B; 5 Days, Instructor-led

OVERVIEW OF MICROSOFT AZURE

MS 10751A - Configuring and Deploying a Private Cloud with System Center 2012

MCSD Azure Solutions Architect [Ativar Portugal] Sobre o curso. Metodologia. Microsoft - Percursos. Com certificação. Nível: Avançado Duração: 78h

Microsoft Research Microsoft Azure for Research Training

Microsoft SharePoint 2010 Overview

A STUDENT REGISTRATION SYSTEM IN THE AZURE CLOUD. Vitor Sá IT Developer University of Trás-os-Montes e Alto Douro

Building Composite Application Services with Windows Server AppFabric. Rick G.

Designing a Data Solution with Microsoft SQL Server 2014

MS 20465C: Designing a Data Solution with Microsoft SQL Server

WINDOWS AZURE EXECUTION MODELS

SaaS-Based Employee Benefits Enrollment System

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

Demystifying the Cloud Computing

GSA2013: The Great SharePoint Adventure 2013

The Move to the Cloud

Course 10174B: Configuring and Administering Microsoft SharePoint 2010

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

Windows Azure Platform

Introduction to the Cloud OS Windows Azure Overview Visual Studio Tooling for Windows Azure Scenarios: Dev/Test Web Mobile Hybrid

Managing trust relationships with multiple business identity providers (basics) 55091A; 3 Days

Transcription:

CLOUD COMPUTING & WINDOWS AZURE WORKSHOP Overview This workshop is an introduction to cloud computing and specifically Microsoft s public cloud offering in Windows Azure. Windows Azure has been described by Microsoft as an operating system for the cloud. In this workshop, you explore this new cloud operating system and learn how to write, deploy and monitor.net applications in Azure. This workshop is designed for.net developers with Web application experience that are exploring developing new applications or porting existing applications to Windows Azure. Prerequisites Experience with Visual Studio 2008 or better is required. Knowledge and experience in a.net language (C# or VB) is required. Course Outline Module 1: Introduction to Cloud Computing What is Cloud? Cloud Architecture Cloud benefits Types of cloud Importance of IAAS, PAAS, SAAS Real world example of cloud usage Trends in cloud computing Understand the different types of cloud computing offerings. Understand the benefits of using the cloud. Trends in the industry

Module 2: Cloud pre-requisites (optional) OOPS Concept Inheritance Distributed fabric layer Static Classes Module 3: Introduction to Windows Azure (PAAS) Windows Azure Overview Windows Azure Architecture Components of Azure : 1. Windows Azure Compute 2. SQL Azure 3. The App Fabric Fabric Controller Understand the pieces of the Windows Azure platform. Understand how Azure functions Role of Fabric Controller. Module 4: Windows Azure Web role Windows Azure Web Role Creating a cloud website using web role Configuring Web role Understanding Dev Fabric Multi-instance role running in Dev Fabric Debugging applications in Dev Fabric Admin : Create a hosted service through Azure portal Admin : Deploying the created application on the REAL WINDOWS AZURE CLOUD Admin : Changing the configuration at runtime Admin : Managing the hosted services Admin : Upgrading the Hosted Services

Create website on Azure using ASP.NET applications. Dynamically configure a Windows Azure cloud application through the Azure Portal. Configure and manage the Web roles. Module 5: Windows Azure worker role Windows Azure worker Role Creating a Worker role Configuration of worker role Communications between Worker role and Webrole Difference between worker role and web role Debugging in the dev fabric Limitations of the dev Fabric Differentiate between web role and worker role. Create role to role communications in Windows Azure. Module 6: Windows Azure Storage Admin : Configuring the storage account Admin : Explore the storage account settings Accessing queues using Azure Client library Programming using queues Exploring the queue API s Communication between webrole and worker role using queues Limitations of the queues Advantages of using queues Blob Storage Programming with Blobs using Azure Client library Tables Create and use tables in Windows Azure.

Design entities that are stored in table storage. Use case of queue, table and blob storage Setup Windows Azure message queue. Create a Windows Azure Storage Account. Use the Windows Azure Client library to access Windows Azure storage. Access blob data from Windows Azure or on-premise applications. Module 7 : Design patterns in cloud Cloud programming guidelines Cloud Designing guidelines Layered pattern Idem potency problem The Map Reduce Pattern Design applications for the cloud Understand different patterns on the cloud. Module 8: SQL Azure SQL Azure Architectures Features of SQL azure Admin : Provisioning the Database server on cloud Admin : Provisioning the Database on cloud Admin : Security Features on SQL Azure Database on cloud Admin : Creating tables on SQL Azure Database Programming using SQL azure Limitations of SQL Azure Make design decisions between table storage and SQL Azure. Determine the cost of storing data in Windows Azure. Setup SQL Azure databases through the Developer Portal.

Module 9: Windows App fabric Access Control Service(ACS) Admin :Configuring ACS Admin: Identity providers. Service Bus features Admin: Provisioning Service bus namespace. Need for service bus and ACS Understand federated services. Configure ACS Understand Service Bus Provision Service Bus Module 10: Cloud Security Security Concerns on cloud Comparison of security on cloud to premise at Hardware layer Comparison of security on cloud to premise at operating system layer Application Security on the cloud Services to enhance cloud security Understand Security on the cloud Understand the Security features on cloud. Module 11: Enhancing Performance of application on cloud App fabric Caching Architecture Admin : Provisioning the cache Admin : Upgrading the cache

Admin : Cache security using the ACS Exploring API s of app fabric caching Performance improvement using cache Configure and maintain cache Enhance the performance of the distributed application using App fabric caching. Module 12: Cloud Migration Scenarios Cloud Migration requirements How to Migrate applications to cloud Migration Case 1 : An ASP.NET application with multiple load-balanced instances that share state stored in SQL Server. Migration Case 2 : An ASP.NET application with multiple instances that maintains per-instance state and relies on sticky sessions. Migration Case 3 : A Silverlight or Windows Presentation Foundation (WPF) client that accesses WCF services running in a middle tier. Migration Case 4 :

An application with a single instance running on Windows Server that maintains state on its own machine. Migration Case 5 : A Visual Basic 6 application that directly accesses a SQL Server database, i.e., a traditional client/server application. Migrate any application on the cloud Suggest the changes required to move the application to the cloud.