1 / 60

Introduction to Cloud Computing

Introduction to Cloud Computing. 成大計算機與網路中心主任 謝錫堃 教授. What is Cloud Computing?. Cloud Computing. a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources Networks Servers Storage Applications Services. Cloud Service Model.

makani
Download Presentation

Introduction to Cloud Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Cloud Computing 成大計算機與網路中心主任 謝錫堃 教授

  2. What is Cloud Computing?

  3. Cloud Computing • a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources • Networks • Servers • Storage • Applications • Services

  4. Cloud Service Model • Software as a Service (SaaS) • Google Search, Google Map, Yahoo Calendar, Apple Store, Face Book, You Tube, Gaming • Platform as a Service (PaaS) • Google App Eng (Virtual Platform) • Infrastructure as a Service (IaaS) • Amazon EC2 (Virtual Servers) • Amazon S3 (Virtual Storage)

  5. Cloud Deployment models • Private cloud • Public cloud • Hybrid cloud

  6. Cloud Computing Technologies • Distributed computing • Consolidation • Web-based software • Virtualization • Web services • Data Center

  7. Cloud Deployment Approach • Consolidation->Virtualization-> Automation (storage) (server) (management)

  8. 大學為何需要私有雲? • 資料安全 • 技術自主 • 在地服務

  9. 使用大學雲的好處 • 隨需即用,使用者無須採購實體機器與管理財產 • 減少使用者系統建置、維護與管理之負擔 • 系統展延性高 • 系統可用度高

  10. 簡介 • 提供大學雲之”缺點” • 管理模式改變 • 只管技術--->除了技術,尚需導入收費機制 • 服務品質需提升 • 高效能 • 高可靠度 • High Availability • 高安全性 • 資料安全 • 網路安全

  11. 簡介 • 大學雲之部署 • 專業機房 • 電力系統 • 空調 • PUE • Consolidation • PC Servers • Storage • Virtualization • Automation

  12. 推動大學雲(Iaas)之條件 • 每年計畫總數 • 初期建置之經費 • 使用者付費觀念與制度之建立 • 營運模式之建立

  13. 成功大學雲之架構 • 專業機房 • 雙變電所供電、雙發電機、雙UPS迴路、雙電源 • 分散式空調 • 高可靠度 • 採高可用度(HA)系統架構 • 重要資料異地備份 • Consolidation • X86-based PCServer、NAS • Virtualization • Automation (Mcloud)

  14. 成功大學資料中心

  15. 高可用度系統架構

  16. 成功大學雲之服務 • SaaS (Software as a Service) • 成功入口、校務E服務、行事曆、Webmail… • PaaS (Platform as a Service) • MPI、WebPlatform… • IaaS (Infrastructure as a Service) • 虛擬伺服器、虛擬PC、虛擬儲存..

  17. Cloud Services in NCKU • Software as a Service (SaaS) • 成功入口、Web Mail, Moodle, ePortfolio, 公文線上簽核,網路差勤, 網路選課, 網路選填志願 …. • Platform as a Service (PaaS) X • Infrastructure as a Service (IaaS) • virtual servers • virtual PC • virtual PC Class Room • virtual storage

  18. IaaS in NCKU • Virtual Server Service • Create virtual servers on-demand • Advantages • Saving energy, space and money • Promoting system availability • Dynamic resource allocation • Memory • Storage

  19. Mobile device Virtual servers PC Campus-Net Real servers Department server Storage server Center server Data Center

  20. IaaS in NCKU • Virtual PC Service • Yet another PC in NCKU Cloud • Advantages • Access the virtual PC anytime, anywhere via Internet • Operate the same desktop platform even if at different places • Run site-only-licensed software from outside campus • Access campus-constrained databases, e.g. IEEE Xplore, from outside campus • Breaking hard disk or losing computer won’t lose files • Run multiple OSs, Windows 7, Windows XP, Linux…. • Disadvantages • Hard to run games or 3D software

  21. IaaS in NCKU • Virtual PC Class Room • Provisioning virtual PCs in PC class rooms for departments • Advantages • Lower investment • Thin clients • Easy to manage

  22. Virtual PCs Thin clients Real servers Campus Network PC class room Storage server Data center

  23. IaaS in NCKU • Virtual Storage Service • Provisioning Internet Folder among real and virtual PCs • Advantages • Transparently, automatically backup files to the folder • Synchronize files among multiple PCs immediately • Always get the latest file version, regardless of which PC • Access the files in the folder without connecting to Internet • Share files among users

  24. Virtual PC Mobile device Jeff’’s iFolder iFolder servers Jeff’s iFolder Home Storage server Internet Jeff’s iFolder Real PC in the office JFK airport access Jeff’s iFolderthrough browser Jeff’s iFolder

  25. Scenario #1 – Virtual Machine (VM) Service

  26. Scenario #2 – Peak Load Service Quality Guaranteed Service 1. User uses the service NCKU Website • NCKU Website • SLA • Home page loads in less than 6s • Login transactions complete within 6s • Display student info less than 5s • Student registration transactions complete within 8s • Uptime 99.9% • …

  27. Scenario #2 – Peak Load Service Quality Guaranteed Service 1. User uses the service NCKU Website • What are the • Key Performance Indicators • for the application? • % CPU Utilization • Memory Pages/Sec • % Disk Time • SQL User Connections • SQL Target Server Memory (KB) • ASP.NET Requests/Sec • ASP.NET Requests Queued • … 2. MCloud monitors the APPLICATION performance of the service

  28. Scenario #2 – Peak Load Service Quality Guaranteed Service 1. User uses the service NCKU Website 3. NCKU Cloud Service trigger MCloud provisioning services based on Service Plan’s SLA 2. MCloud monitors the APPLICATION performance of the service • Define the Performance Counter Threshold • Define the Provisioning Rules • According to the predefined Threshold & Rules to provision

  29. Scenario #2 – Peak Load Service Quality Guaranteed Service 1. User uses the service NCKU Website 4. MCloud provision extra capacity 3. NCKU Cloud Service trigger MCloud provisioning services based on Service Plan’s SLA 2. MCloud monitors the APPLICATION performance of the service • Billing by usage • By Transactions / Day • By Users / Day

  30. Scenario #3 – Applications with Deadline Service Research Applications (eg:BLAST) 1. PI/Co-PI submit a selected Research Application Service Plan associated to a Charge Account • Research Application • SLA • Data Size • Time • …

  31. Scenario #3 – Applications with Deadline Service Research Applications (eg:BLAST) 1. PI/Co-PI submit a selected Research Application Service Plan associated to a Charge Account 2. MCloud provision and configure a Research Application service based on Service Plan • Application Status Notification • Progress Per Interval • …

More Related