Cloud computing course introduction

422 views
366 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
422
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cloud computing course introduction

  1. 1. Cloud Computing Windows Azure Presented by: Haddy El-Haggan Microsoft Student Partner
  2. 2. Today’s Agenda • History • Cloud Computing Layers & Targets • Cloud Computing Benefits • Windows Azure Overview • Windows Azure Nodes • Windows Azure Courses
  3. 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. 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. 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. 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. 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. 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. 9. Why Cloud Computing? • Availability • Agility • Maintenance • Efficiency • Scalability • Cost • Focus
  10. 10. 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.
  11. 11. 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.
  12. 12. 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.
  13. 13. 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.
  14. 14. 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
  15. 15. • 2nd Course: – App Fabrics • Service Bus • Access Control • Caching – Azure Connect – Mobile Applications
  16. 16. Q&A
  17. 17. Thank you! • Social Networks – Twitter: hhaggan – Youtube: hhaggan – Wordpress: hhaggan.wordpress.com • Email: hhaggan@hotmail.com Presented by: Haddy El-Haggan Microsoft Student Partner

×