ISEM 3410 GROUP 2 Lam Shing Chi Benson 1200190 Ngai Chi Lung Kyle 12001007 Yuen Ka Chun Jason 12001074 Yip Leong Yin Crystal 10018433 AGENDA Introduction Cloud Storage Cloud Computing Future Development of Cloud service Application of Cloud in HKBU WHAT IS CLOUD SERVICE? 1 st • Use of hardware and software resources as a service over a Internet 2 nd • Remote services with a user's data, software and computation. WHAT IS CLOUD COMPUTING? End users access cloud-based applications through a web browser or a light-weight desktop or mobile app Sharing of resources to achieve coherence over a network SERVICE MODELS (IaaS)Infrastructure as a service (PaaS)Platform as a service (SaaS)Software as a service (NaaS)Network as a service INFRASTRUCTURE AS A SERVICE (IAAS) Virtualmachine disk image library Raw (block) and filebased storage VLANs Firewalls Load balancers IP addresses PLATFORM AS A SERVICE (PAAS) Operating system Programming language execution environment Database Web server SOFTWARE AS A SERVICE (SAAS) Operate application software Install application software Access the software from cloud clients Not manage the cloud infrastructure and platform where the application runs NETWORK AS A SERVICE (NAAS) Optimization of resource allocations by considering network and computing resources as a unified whole LOOKING TO THE FUTURE Security Reliability LOOKING TO THE FUTURE CLOUD STORAGE a model of online storage connected through the internet a virtualized pools of Storage allowed end users to access and manage the data in the storage. CLOUD STORAGE - Physically, the resource may span across multiple servers -Cloud storage can be easily accessed via • a web application Programming Interface (API) • a gateway of cloud storage • a Web-based user-interface(UI) ADVANTAGES • Reduce the expenses of buying new physical data storage • Outsource the storage maintenance to service providers • Access flexibly to the online data storage everywhere THREATS • Attack surface area • Security • Supplier stability GOOGLE DRIVE • Released on April 24, 2012 • providing storage and synchronization service • Enabling user own cloud storage, file sharing and live editing FEATURES OF GOOGLE DRIVE • Create new documents and presentations instantly • Enable Users to share files with anyone, and control others’ authorities to view, edit the files •Integration of Google Drive and Gmail 1. Send the link of the file storing in Google Drive via Gmail and 2. Allow everyone to have the same file 3. Keep Tracking every changes users make **Some of those function are created by using Cloud computing technologies CLOUD COMPUTING a model enabling convenient, on-demand network access to a shared anywhere. configurable computing resources (e.g. networks, servers, storage, applications, and services) provisioned and released rapidly with minimal management efforts or interaction with service providers. CLOUD COMPUTING Promotes availability 5 essential characteristics 3 service models 4 deployment models FIVE ESSENTIAL CHARACTERISTICS 1. On demand self-service Can 2. unilaterally configure computing capabilities Broad network access Available over network and stopped through mobile phones, laptops and PDA. FIVE ESSENTIAL CHARACTERISTICS 4. Resource pooling The computing resources of providers are pooled to serve different consumers with multi-tenant model. 5. Rapid Capabilities can be rapidly and easily provisioned Consumer can purchased at any time. 6. Measured Service Cloud systems can automatically control and optimize the resources used by leveraging a metering capability. Three service models SERVICE MODELS Application Software as a Service(SaaS) Provider’s apps running on a cloud infrastructure The apps are accessible to various client devices. No need to manage or control the underlying the cloud infrastructure (eg. Networks, servers, OS ) Except limited user-specific apps configuration settings SERVICE MODELS Platform Platform as a Service (PaaS) Consumer- create by using programming languages and tools which are supported by the providers. No need to manage the underlying the cloud infrastructure (eg. Networks, servers, OS ) SERVICE MODELS Infrastructure Infrastructure Able as a Service (IaaS) to deploy and run arbitrary software (eg. OS & apps) No need to manage or control the cloud infrastructure (eg. Networks, servers, OS ) FOUR DEPLOYMENT MODELS Private cloud Is Community cloud Is operated solely for an organization shared by several organizations Public cloud General public Hybrid cloud A composition of two or more clouds COMMON EXAMPLES OF CLOUD COMPUTING CLOUD COMPUTING VS CLOUD STORAGE Cloud Computing: -Providing Computing services for the end users *Software can execute in the Virtual platform constructed by the infrastructure. Cloud Storage -Providing Storage as a service for the end users *Software can NOT execute in the Virtual Platform. Cloud computing Cloud Storage Hardware infrastructure ✓ ✓ Internet Involvement ✓ ✓ Document Storage ✓(Limited access) ✓ Software Execution ✓ AGENDA Introduction Cloud Storage Cloud Computing Future Development of Cloud service Application of Cloud in HKBU WHAT ARE THE FUTURES OF CLOUD SERVICE? 1st Imagination PLEASE LOGIN TO YOUR OWN COMPUTER. 1990s Wired Connect CAT 1,3 56Kbps Very Slow Wifi Connect 802.11a,b 2-11Mbit/s Cellular 2-2.5G 114-384kbps User Interface Web-based design (Html, PHP, ASP, CGI…) Data types Document, Multi-Media, Technologies Undeveloped Cloud computing Server Storage Really Small 1990s 2000s Wired Connect CAT 1,3 56Kbps Very Slow CAT 5,5e,6,7& Coaxial Cable 1-100Mbps Very Fast Wifi Connect 802.11a,b 2-11Mbit/s 802.11c-g 32-48Mbit/s Cellular 2-2.5G 114-384kbps 3G, HSPA 384Kpbs-7.2Mpbs User Interface Web-based design (Html, Web-based design PHP, ASP, CGI…) (Html, PHP, HTML5, JAVA script, Flash…) Data types Document, Multi-Media, Document, MultiMedia, Software(Java script, Html5) Technologies Undeveloped Cloud computing Developed Cloud computing Server Storage Really Small Larger 1990s 2000s 2010s Wired Connect CAT 1,3 56Kbps Very Slow CAT 5,5e,6,7& Coaxial Cable 1-100Mbps Very Fast Optical Fiber Gbps Extremely Fast Wifi Connect 802.11a,b 2-11Mbit/s 802.11c-g 32-48Mbit/s 802.11n 600Mbit/s Cellular 2-2.5G 114-384kbps 3G, HSPA 384Kpbs-7.2Mpbs 4G LTE, 4G 100Mpbs-1Gpbs User Interface Web-based design (Html, Web-based design PHP, ASP, CGI…) (Html, PHP, HTML5, JAVA script, Flash…) ? Data types Document, Multi-Media, Document, MultiMedia, Software(Java script, Html5) Technologies Undeveloped Cloud computing Developed Cloud computing Advanced Cloud Computing Server Storage Really Small Larger Really Large 1990s 2000s 2010s Wired Connect CAT 1,3 56Kbps Very Slow CAT 5,5e,6,7& Coaxial Cable 1-100Mbps Very Fast Optical Fiber Gbps Extremely Fast Wifi Connect 802.11a,b 2-11Mbit/s 802.11c-g 32-48Mbit/s 802.11n 600Mbit/s Cellular 2-2.5G 114-384kbps 3G, HSPA 384Kpbs-7.2Mpbs 4G LTE, 4G 100Mpbs-1Gpbs User Interface Web-based design (Html, Web-based design PHP, ASP, CGI…) (Html, PHP, HTML5, JAVA script, Flash…) Why Not OS/ Windows/ Linus ???? Data types Document, Multi-Media, Document, MultiMedia, Software(Java script, Html5) Technologies Undeveloped Cloud computing Developed Cloud computing Advanced Cloud Computing Server Storage Really Small Larger Really Large PLATFORM AS A SERVICE (PAAS) Operating system Programming language execution environment Database Web server Advantages: 1. Reduce the money spend on buy new hardware, software for each computer in BU. 2. Students can use their own customized OS and software to for their works in BU. 2nd Imagination THE THINNEST COMPUTER CLOUD STORAGE TO REPLACE PHYSICAL STORAGE Our computer are Still too heavy and thick. “WHAT CAN WE REMOVE?” STEVE JOB Wireless Charging Technologies Ultimate Speed of CPU Centralized Computer CPU, RAM, Motherboad, Storage, Wireless Charger etc.. APPLICATION OF CLOUD IN HKBU BUelearning system Moodle, Uses Blackboard focus on Cloud storage more than computing. Library Searching Uses engine, borrowing system focus on Cloud Computing rather than storage. End… SOURCES http://en.wikipedia.org/wiki/Cloud_computing http://en.wikipedia.org/wiki/Icloud http://cloudcomputing.syscon.com/node/1870656 http://msdn.microsoft.com/zhtw/library/ff898430