SlideShare a Scribd company logo
1 of 18
Cloud Computing
Windows Azure
Presented by: Haddy El-Haggan
Microsoft Student Partner
Today’s Agenda
• History
• Cloud Computing Layers & Targets
• Cloud Computing Benefits
• Windows Azure Overview
• Windows Azure Nodes
• Windows Azure Courses
History
• What is the internet?
• Internet is a collection of networks.
• Network is a group of connected
computers.
• Servers are made to host your web
applications so they can serve a
wide number of Clients through
the internet.
History (Cont.)
• This theory doesn’t work anymore
due to the high traffic which no
server can handle.
• The Solution was in “Grid
Computing”.
• Grid Computing is a number of
Servers where the application is
hosted.
History (cont.)
• Grid Computing couldn’t handle the
application and its components.
• Network 3-Tier was the next
solution.
• Some servers host the app and
other host the storage.
• All the recent solutions, their main
target is to achieve 2 main targets:
•High Availability
•High Scalability
• These were solutions for the
infrastructure where you can host
your data.
• You can get your data through the
browser.
Layers and Targets
• Infrastructure As A Service (IAAS):
– Servers, Storage, Facilities, Networks.
– Virtualized Environment
• Platform (PAAS):
– Create the application on a virtualized
Environment
– Best Utilization of the Hardware
Resources
• Software (SAAS):
– Consume the applications hosted on
the Infrastructure
Packaged
Software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Youmanage
Infrastructure
(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Managedbyvendor
Youmanage
Platform
(as a Service)
Managedbyvendor
Youmanage
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software
(as a Service)
Managedbyvendor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Why Cloud Computing?
• Availability
• Agility
• Maintenance
• Efficiency
• Scalability
• Cost
• Focus
Windows Azure Overview
• Windows Azure is Microsoft
Platform for Cloud Computing.
• Windows Azure is based in 6 Data
Centers around the Globe.
• It is also composed of CDN (Content
Delivery Network).
• Developers can develop on Windows
Azure using any programming
language.
Windows Azure Overview
• Windows Azure is hosted on
Windows Server 2008 Hyper-V.
• Developers host their applications
and deal with Virtual Machines and
cannot access the infrastructure
directly.
Windows Azure Nodes
• Compute Node
– Responsible for all the processing
power for hosting web apps, SOA, or
additional Processing.
• Storage Node
– Different kind of storage.
– Run on different hardware resources
other than the compute Node.
Windows Azure Nodes (Cont.)
• App Fabrics
– Responsible for the connection
between your apps and each other or
with any third party.
• Azure Connect
– Is responsible for the connection of the
on premises and the cloud application.
• Fabric Controller
– Is the Kernel of Windows
Azure, responsible of everything
running on windows azure & where the
data are stored.
Windows Azure Courses
• 1st Course:
– Covering the first 2 nodes & WCF
• Windows Azure Compute Node
– Web Role
– Worker Role
– VM Role
• Windows Azure Storage Node
– Windows Azure Storage:
» Blobs
» Tables
» Queues
» Drives
– SQL Azure
– CDN
• 2nd Course:
– App Fabrics
• Service Bus
• Access Control
• Caching
– Azure Connect
– Mobile Applications
Q&A
Thank you!
• Social Networks
– Twitter: hhaggan
– Youtube: hhaggan
– Wordpress: hhaggan.wordpress.com
• Email: hhaggan@hotmail.com
Presented by: Haddy El-Haggan
Microsoft Student Partner

More Related Content

What's hot

Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
Dendani Bilal
 

What's hot (20)

Cloud computing 13 principal enabling technologies
Cloud computing 13 principal  enabling technologiesCloud computing 13 principal  enabling technologies
Cloud computing 13 principal enabling technologies
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Mesos - A Platform for Fine-Grained Resource Sharing in the Data Center
Mesos - A Platform for Fine-Grained Resource Sharing in the Data CenterMesos - A Platform for Fine-Grained Resource Sharing in the Data Center
Mesos - A Platform for Fine-Grained Resource Sharing in the Data Center
 
What can we learn from NoSQL technologies?
What can we learn from NoSQL technologies?What can we learn from NoSQL technologies?
What can we learn from NoSQL technologies?
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Mesos study report 03v1.2
Mesos study report  03v1.2Mesos study report  03v1.2
Mesos study report 03v1.2
 
Azure intoduksjon for it pro 02 data protection public
Azure intoduksjon for it pro 02 data protection publicAzure intoduksjon for it pro 02 data protection public
Azure intoduksjon for it pro 02 data protection public
 
All about open stack
All about open stackAll about open stack
All about open stack
 
2 konsep cloud computing - grid computing
2   konsep cloud computing - grid computing2   konsep cloud computing - grid computing
2 konsep cloud computing - grid computing
 
The role of databases in modern application development
The role of databases in modern application developmentThe role of databases in modern application development
The role of databases in modern application development
 
Aruman Cassandra database
Aruman Cassandra databaseAruman Cassandra database
Aruman Cassandra database
 
Microservices using .Net core
Microservices using .Net coreMicroservices using .Net core
Microservices using .Net core
 
Database Modernization
Database ModernizationDatabase Modernization
Database Modernization
 
CLOUD COMPUTING AND ITS APPLICATIONS IN DIGITAL LIBRARY SERVICES
CLOUD COMPUTING AND ITS APPLICATIONS IN  DIGITAL LIBRARY SERVICESCLOUD COMPUTING AND ITS APPLICATIONS IN  DIGITAL LIBRARY SERVICES
CLOUD COMPUTING AND ITS APPLICATIONS IN DIGITAL LIBRARY SERVICES
 
Alluxio + Spark: Accelerating Auto Data Tagging in WeRide
Alluxio + Spark: Accelerating Auto Data Tagging in WeRideAlluxio + Spark: Accelerating Auto Data Tagging in WeRide
Alluxio + Spark: Accelerating Auto Data Tagging in WeRide
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
 
Hadoop on Dockers
Hadoop on DockersHadoop on Dockers
Hadoop on Dockers
 
Just in Case: Archive-It & DuraCloud Integration
Just in Case: Archive-It & DuraCloud IntegrationJust in Case: Archive-It & DuraCloud Integration
Just in Case: Archive-It & DuraCloud Integration
 
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...Big Data Day LA 2015 -  Lessons learned from scaling Big Data in the Cloud by...
Big Data Day LA 2015 - Lessons learned from scaling Big Data in the Cloud by...
 

Viewers also liked (6)

Build Your Strategy and Projections with Azure Machine Learning (Sergey Popla...
Build Your Strategy and Projections with Azure Machine Learning (Sergey Popla...Build Your Strategy and Projections with Azure Machine Learning (Sergey Popla...
Build Your Strategy and Projections with Azure Machine Learning (Sergey Popla...
 
Azure business overview
Azure business overviewAzure business overview
Azure business overview
 
A brief history of Azure
A brief history of AzureA brief history of Azure
A brief history of Azure
 
Windows Azure Essentials
Windows Azure EssentialsWindows Azure Essentials
Windows Azure Essentials
 
Cloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsCloud Computing for Enterprise Architects
Cloud Computing for Enterprise Architects
 
Cloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabiliesCloud computing architecture and vulnerabilies
Cloud computing architecture and vulnerabilies
 

Similar to Cloud computing course introduction

Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
Amit Shaw
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 

Similar to Cloud computing course introduction (20)

Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud architecture, conception and computing PPT
Cloud architecture, conception and computing PPTCloud architecture, conception and computing PPT
Cloud architecture, conception and computing PPT
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
cloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxcloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptx
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud computing_Final
Cloud computing_FinalCloud computing_Final
Cloud computing_Final
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
Cloud description
Cloud descriptionCloud description
Cloud description
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IT4.pptx
IT4.pptxIT4.pptx
IT4.pptx
 
CloudComputing(1)
CloudComputing(1)CloudComputing(1)
CloudComputing(1)
 
CSE2013-cloud computing-L3-L4.pptx
CSE2013-cloud computing-L3-L4.pptxCSE2013-cloud computing-L3-L4.pptx
CSE2013-cloud computing-L3-L4.pptx
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 

Cloud computing course introduction

  • 1. Cloud Computing Windows Azure Presented by: Haddy El-Haggan Microsoft Student Partner
  • 2. Today’s Agenda • History • Cloud Computing Layers & Targets • Cloud Computing Benefits • Windows Azure Overview • Windows Azure Nodes • Windows Azure Courses
  • 3. History • What is the internet? • Internet is a collection of networks. • Network is a group of connected computers. • Servers are made to host your web applications so they can serve a wide number of Clients through the internet.
  • 4. History (Cont.) • This theory doesn’t work anymore due to the high traffic which no server can handle. • The Solution was in “Grid Computing”. • Grid Computing is a number of Servers where the application is hosted.
  • 5. History (cont.) • Grid Computing couldn’t handle the application and its components. • Network 3-Tier was the next solution. • Some servers host the app and other host the storage.
  • 6. • All the recent solutions, their main target is to achieve 2 main targets: •High Availability •High Scalability • These were solutions for the infrastructure where you can host your data. • You can get your data through the browser.
  • 7. Layers and Targets • Infrastructure As A Service (IAAS): – Servers, Storage, Facilities, Networks. – Virtualized Environment • Platform (PAAS): – Create the application on a virtualized Environment – Best Utilization of the Hardware Resources • Software (SAAS): – Consume the applications hosted on the Infrastructure
  • 8. Packaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Youmanage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managedbyvendor Youmanage Platform (as a Service) Managedbyvendor Youmanage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) Managedbyvendor Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data
  • 9.
  • 10. Why Cloud Computing? • Availability • Agility • Maintenance • Efficiency • Scalability • Cost • Focus
  • 11. Windows Azure Overview • Windows Azure is Microsoft Platform for Cloud Computing. • Windows Azure is based in 6 Data Centers around the Globe. • It is also composed of CDN (Content Delivery Network). • Developers can develop on Windows Azure using any programming language.
  • 12. Windows Azure Overview • Windows Azure is hosted on Windows Server 2008 Hyper-V. • Developers host their applications and deal with Virtual Machines and cannot access the infrastructure directly.
  • 13. Windows Azure Nodes • Compute Node – Responsible for all the processing power for hosting web apps, SOA, or additional Processing. • Storage Node – Different kind of storage. – Run on different hardware resources other than the compute Node.
  • 14. Windows Azure Nodes (Cont.) • App Fabrics – Responsible for the connection between your apps and each other or with any third party. • Azure Connect – Is responsible for the connection of the on premises and the cloud application. • Fabric Controller – Is the Kernel of Windows Azure, responsible of everything running on windows azure & where the data are stored.
  • 15. Windows Azure Courses • 1st Course: – Covering the first 2 nodes & WCF • Windows Azure Compute Node – Web Role – Worker Role – VM Role • Windows Azure Storage Node – Windows Azure Storage: » Blobs » Tables » Queues » Drives – SQL Azure – CDN
  • 16. • 2nd Course: – App Fabrics • Service Bus • Access Control • Caching – Azure Connect – Mobile Applications
  • 17. Q&A
  • 18. Thank you! • Social Networks – Twitter: hhaggan – Youtube: hhaggan – Wordpress: hhaggan.wordpress.com • Email: hhaggan@hotmail.com Presented by: Haddy El-Haggan Microsoft Student Partner