Assiut Tech Club - Microsoft Cloud Computing

32
Cloud Computing Workshop

description

 

Transcript of Assiut Tech Club - Microsoft Cloud Computing

Page 1: Assiut Tech Club - Microsoft Cloud Computing

Cloud Computing Workshop

Page 2: Assiut Tech Club - Microsoft Cloud Computing

AgendaTime Title Description

10:00 - 10:45 Microsoft Tech Club Assiut

Welcome to MSP Program, Goals, Activities and Mission.

10:45 – 11:30 Introduction to Cloud Computing

A brief intro to the concept of Cloud Computing.

11:30 – 12:00 Break

12:00 – 15:00 Windows AzureSQL Azure

Practical Session.How to Develop application for

Azure platform.

Page 3: Assiut Tech Club - Microsoft Cloud Computing

Microsoft Student PartnersProgram

Page 4: Assiut Tech Club - Microsoft Cloud Computing

- World Wide educational program.- Sponsor Students majoring in disciplines

related to technology.- Offer training in skills not usually taught in

academia.- Provides knowledge in various Microsoft

technologies.

- Purpose increase awareness of Microsoft products, programs and initiatives.

Page 5: Assiut Tech Club - Microsoft Cloud Computing

Services & Programs

Page 6: Assiut Tech Club - Microsoft Cloud Computing

@hotmail @live @windowslive

Page 7: Assiut Tech Club - Microsoft Cloud Computing

World Wide Competition

You are only bound by the limit of your imagination

Solve toughest problems Using Microsoft

Technologies

Software Design

Game Design IT Challenge

Windows Phone Challenge Windows 8

Kinect Fun Labs

Windows Azure

Page 8: Assiut Tech Club - Microsoft Cloud Computing

8

http://www.s2bprogram.com/mea/

Page 9: Assiut Tech Club - Microsoft Cloud Computing
Page 10: Assiut Tech Club - Microsoft Cloud Computing

Cloud Computing

Page 11: Assiut Tech Club - Microsoft Cloud Computing

What is Cloud Computing?

Page 12: Assiut Tech Club - Microsoft Cloud Computing

It’s the delivery of computing as a service, rather than a product. That is you don’t have to have a PC at home to accomplish your tasks, you don’t have to buy expensive hardware for single-use time.

It describes the concept of sharing all kinds of resources ( HW, SW, Power, … etc ). The cloud allows you to log in to shared resources and pay for only your usage.

Page 13: Assiut Tech Club - Microsoft Cloud Computing

Why Cloud Computing?

Business applications are very complicated and expensive. One needs a whole team to install, configure, run and update them.

With cloud, you don’t have to get involved into all these troubles. You will be working on a shared infrastructure. A team of specialists has the responsibility of delivering the service you need.

Page 14: Assiut Tech Club - Microsoft Cloud Computing

Categories

Software as a Service (SaaS)

Infrastructure as a Service

(IaaS)

Platform as a Service (PaaS)

Page 15: Assiut Tech Club - Microsoft Cloud Computing

Public Cloud Computing

Private Cloud Computing

- Category Productivity using Microsoft Office 365

- Category Application Development and Hosting using Windows Azure

Windows Server Hyper-V for large companies

Page 16: Assiut Tech Club - Microsoft Cloud Computing

16

Azure Platform

Page 17: Assiut Tech Club - Microsoft Cloud Computing
Page 18: Assiut Tech Club - Microsoft Cloud Computing

Windows Azure is an open cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters.

You can build applications using any language, tool or framework.

Page 19: Assiut Tech Club - Microsoft Cloud Computing
Page 20: Assiut Tech Club - Microsoft Cloud Computing

Languages

Page 21: Assiut Tech Club - Microsoft Cloud Computing

Application Model

Benefits:

- High Availability.- Scalability.- Manageability.

Page 22: Assiut Tech Club - Microsoft Cloud Computing

Hosted Service Core Concept

Page 23: Assiut Tech Club - Microsoft Cloud Computing

Hosted Service Core Concept

Page 24: Assiut Tech Club - Microsoft Cloud Computing

Hosted Service Design ConsiderationsDecide where to deploy your application code

Page 25: Assiut Tech Club - Microsoft Cloud Computing

Hosted Service Design ConsiderationsTo achieve high availability and scalability, it is critically important that your application’s data be kept in a central repository accessible to multiple role instances.

Page 26: Assiut Tech Club - Microsoft Cloud Computing

Hosted Service Definition and Configuration

Deploying a hosted service to Windows Azure requires you to also have a service definition file and a service configuration file.

Both of these files are XML files, and they allow you to declaratively specify deployment options for your hosted service.

Page 27: Assiut Tech Club - Microsoft Cloud Computing

Hosted Service Definition and Configuration

- The service definition (CSDEF) file is an XML file that describes the various roles that make up your complete application.

- The service configuration (CSCFG) file is an XML file that describes settings that can be changed without redeploying your application.

Page 28: Assiut Tech Club - Microsoft Cloud Computing

Creating and Deploying a Hosted Service

Page 29: Assiut Tech Club - Microsoft Cloud Computing
Page 30: Assiut Tech Club - Microsoft Cloud Computing

NowIt’s time start

developing for azure!

Page 31: Assiut Tech Club - Microsoft Cloud Computing

References

Page 32: Assiut Tech Club - Microsoft Cloud Computing

Abd El-Rahman Hosny M.Microsoft Student Partner, Assiut.

Website: abdelrahmanhosny.com

Thanks