cloud computing

32
Cloud Computing Workshop

Upload: abdelrahman-hosny

Post on 30-Oct-2014

187 views

Category:

Technology


0 download

DESCRIPTION

This is an introduction to Cloud Computing concepts.

TRANSCRIPT

Page 1: Cloud Computing

Cloud Computing Workshop

Page 2: 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: Cloud Computing

Microsoft Student PartnersProgram

Page 4: 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: Cloud Computing

Services & Programs

Page 6: Cloud Computing

@hotmail @live @windowslive

Page 7: 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: Cloud Computing

8

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

Page 9: Cloud Computing
Page 10: Cloud Computing

Cloud Computing

Page 11: Cloud Computing

What is Cloud Computing?

Page 12: 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: 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: Cloud Computing

Categories

Software as a Service (SaaS)

Infrastructure as a Service

(IaaS)

Platform as a Service (PaaS)

Page 15: 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: Cloud Computing

16

Azure Platform

Page 17: Cloud Computing
Page 18: 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: Cloud Computing
Page 20: Cloud Computing

Languages

Page 21: Cloud Computing

Application Model

Benefits:

- High Availability.- Scalability.- Manageability.

Page 22: Cloud Computing

Hosted Service Core Concept

Page 23: Cloud Computing

Hosted Service Core Concept

Page 24: Cloud Computing

Hosted Service Design ConsiderationsDecide where to deploy your application code

Page 25: 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: 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: 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: Cloud Computing

Creating and Deploying a Hosted Service

Page 29: Cloud Computing
Page 30: Cloud Computing

NowIt’s time start

developing for azure!

Page 31: Cloud Computing

References

Page 32: Cloud Computing

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

Website: abdelrahmanhosny.com

Thanks