COMP1750_Week6_Lecture_v3 (iLearn).pdf
Document Details
Uploaded by PlayfulBlackHole
2017
Tags
Full Transcript
COMP1750: Week 6 The Cloud 1 “How about $10 per terabyte.” Lease storage capacity from third party All incoming data from drones automatically uploaded Average monthly storage costs cut at least 50% Power savings, backup time saved, no new hardware configurati...
COMP1750: Week 6 The Cloud 1 “How about $10 per terabyte.” Lease storage capacity from third party All incoming data from drones automatically uploaded Average monthly storage costs cut at least 50% Power savings, backup time saved, no new hardware configuration One-time set up and development costs Copyright © 2017 Pearson Education, Inc. 2 Study Questions Q1: Why is the cloud the future for most organizations? Q2: How do organizations use the cloud? Q3: How can Falcon Security use the cloud? Q4: How can organizations use cloud services securely? Q5: What does the cloud mean for your future Ø How does the knowledge in this chapter help you? Copyright © 2017 Pearson Education, Inc. 3 Q1: Why is the cloud the future for most organizations? The Cloud Elastic leasing of pooled computer resources via Internet Copyright © 2017 Pearson Education, Inc. 4 Q1: Why is the cloud the future for most organizations? The Cloud Elastic leasing of pooled computer resources via Internet Copyright © 2017 Pearson Education, Inc. 5 Characteristics of Cloud Elastic Automatically adjusts for unpredictable demand Limits financial risks Pooled Same physical hardware (shared via virtualization) Economies of scale – Average cost decreases as size of operation increases – Major cloud vendors operate enormous Web farms Over the Internet Access resources over the Internet Don’t have to have any servers on their premises Copyright © 2017 Pearson Education, Inc. 6 Apple Web farm in Maiden, NC $1B+ facility contains more than 500,000 sq. ft. Copyright © 2017 Pearson Education, Inc. 7 Why is the cloud preferred to in-house hosting? Copyright © 2017 Pearson Education, Inc. 8 Why is the cloud preferred to in-house hosting? (cont'd) Copyright © 2017 Pearson Education, Inc. 9 Why now? Cheap processors, essentially free data communication and data storage Virtualization technology Internet-based standards enable flexible, standardized processing capabilities Copyright © 2017 Pearson Education, Inc. 10 When does the cloud not make sense? When law or standard industry practice require physical control or possession of the data – E.g., Financial institution legally required to maintain physical control over its data Copyright © 2017 Pearson Education, Inc. 11 Q2: How do organizations use the cloud? Organizations can use the cloud in several different ways The most popular way – use cloud service Copyright © 2017 Pearson Education, Inc. 12 Cloud Types Three fundamental Cloud Types: Infrastructure as a service (IaaS) Platform as a service (PaaS) Software as a service (SaaS) Copyright © 2017 Pearson Education, Inc. 13 Cloud Type: Infrastructure as a Service (IaaS) Bare server computer, data storage, network, and virtualization hosted by the cloud Copyright © 2017 Pearson Education, Inc. 14 Cloud Type: Infrastructure as a Service (IaaS) Bare server computer, data storage, network, and virtualization hosted by the cloud – E.g. Ø provide hardware for customers to load specific operating system (Rackspace Inc.) Ø provide unlimited, reliable data storage in the cloud (Amazon’s Simple Storage Service) The cost savings of IaaS over traditional on-premises hosting can be substantial. Copyright © 2017 Pearson Education, Inc. 15 Cloud Type: Platform as a Service (PaaS) Hosted computers with an operating system, runtime environment, and middleware provided by vendors Copyright © 2017 Pearson Education, Inc. 16 Cloud Type: Platform as a Service (PaaS) Hosted computers with an operating system, runtime environment, and middleware provided by vendors Middleware: o bridges different applications to provide unified service o e.g., Web server, DBMS Organizations add their own applications to the host PaaS example: o Microsoft Windows Azure provides servers installed with Windows Server. § Customers of Windows Azure then add their own applications on top of the hosted platform. o Microsoft SQL Azure provides a host with Windows Server and SQL Server. o Oracle On Demand provides a hosted server with Oracle Database. o Amazon EC2 provides servers with Windows Server or Linux installed. Copyright © 2017 Pearson Education, Inc. 17 Cloud Type: Software as a Service (SaaS) Hardware infrastructure, operating system, application programs and databases provided by organisations E.g., – provides hardware and programs for customer and sales tracking (Salesforce.com ) – Google Drive, OneDrive – Office 365, Exchange, Skype for Business, SharePoint applications Copyright © 2017 Pearson Education, Inc. 18 Fundamental Cloud Types Copyright © 2017 Pearson Education, Inc. 19 An Exercise Copyright © 2017 Pearson Education, Inc. 20 Content Delivery Network A System of distributed servers that deliver webpages and other Web content § a system of hardware and software that o stores user data in many different geographical locations o makes those data available on demand Specialized type of PaaS, own category Minimizes latency Copyright © 2017 Pearson Education, Inc. 21 Distributed CDN vs. Traditional Server Content Distribution Copyright © 2017 Pearson Education, Inc. 22 CDN Benefits Copyright © 2017 Pearson Education, Inc. 23 Using web services internally: An example Best Bikes runs its own servers on its own infrastructure sets up a private internet within the company writes the applications for processing inventory using Web services standards Application users Access the inventory Web services using JavaScript (sent down to the user’s browsers) Strictly speaking, this is not using the cloud does not provide elasticity and the advantages of pooled resources. It does advantageously use cloud standards Copyright © 2017 Pearson Education, Inc. 24 Q3: How can falcon security use the cloud? SaaS PaaS IaaS Copyright © 2017 Pearson Education, Inc. 25 SaaS services at Falcon Security Some SaaS products Falcon Security could use – Google Mail – Google Drive – Office 365 – Salesforce.com – Microsoft CRM OnLine – many others... Copyright © 2017 Pearson Education, Inc. 26 PaaS services at Falcon Security leases hardware and operating systems in the cloud from the cloud vendor o Falcon installs its own software obtains Windows Servers with SQL Server already installed from the Microsoft Azure cloud offerings some cloud vendors include DBMS products in their PaaS services uses CDN to distribute content worldwide and respond to leads generated from advertising Copyright © 2017 Pearson Education, Inc. 27 IaaS services at Falcon Security Provides basic hardware in the cloud May acquire servers to load operating systems Considerable technical expertise and management Alternative: use elastic data storage services SaaS and PaaS provide more added value to Falcon Security Copyright © 2017 Pearson Education, Inc. 28 Q4: How can organizations use cloud services securely? Virtual Private Network (VPN) Private Cloud Virtual Private Cloud Copyright © 2017 Pearson Education, Inc. 29 Virtual Private Network (VPN) Uses the Internet to create the appearance of private, secure connections – A private connection on a secure network remote computer virtual private pathway Copyright © 2017 Pearson Education, Inc. 30 Remote access using VPN: Apparent Connection remote computer virtual private pathway Copyright © 2017 Pearson Education, Inc. 31 Private Cloud Cloud owned and operated by an organization for its own benefit Private cloud creation: – create a private internet – design applications using Web services standards – create a farm of servers – manage servers with elastic load balancing in a server farm – e.g., 32 Copyright © 2017 Pearson Education, Inc. Private Cloud (cont’d) Security – provided within the organizational infrastructure – not provide secure access from outside that infrastructure. Ø To provide such access, organizations set up a VPN and users employ it to securely access the private cloud: 33 Copyright © 2017 Pearson Education, Inc. Virtual Private Cloud A subset of a public cloud that has highly restricted, secure access. An organization can build its own VPC on top of public cloud infrastructure like AWS or that provided by other cloud vendors. An organization can – store its most sensitive data on its own infrastructure – store the less sensitive data on the VPC. – gain the advantages of cloud storage and possibly cloud processing for that portion of its data that it need not physically control. 34 Copyright © 2017 Pearson Education, Inc. Q5: What does the cloud mean for your future? Cloud services faster, easier to use, cheaper Fewer organizations set up own computing infrastructure More pooling of servers across organizations Overall size of the cloud gets bigger Individuals, small businesses, large organizations obtain elastic resources at very low cost Cloud fosters new categories of work Copyright © 2017 Pearson Education, Inc. 35 Remote Action Systems Telediagnosis Telesurgery Telelaw enforcement – Provide services in dangerous locations – Watch top-notch performers and performances Ø Reduces value of local mediocrity? Copyright © 2017 Pearson Education, Inc. 36 How does the knowledge in this chapter help you? Cloud knowledge key for all business professionals in early years of career Anticipate new categories of jobs you might find rewarding Save your organization considerable money Copyright © 2017 Pearson Education, Inc. 37 Active Review Q1: Why is the cloud the future for most organizations? Q2: How do organizations use the cloud? Q3: How can Falcon Security use the cloud? Q4: How can organizations use cloud services securely? Q5: What does the cloud mean for your future? Ø How does the knowledge in this chapter help you? Copyright © 2017 Pearson Education, Inc. 38 Copyright © 2017 Pearson Education, Inc. Home Work Answer the following questions. Briefly describe how does the knowledge (you used to answer these questions) help you. 1. What is the Cloud? Explain each of the characteristics of the Cloud. 2. What is cloud-based hosting? 3. What is the difference between cloud-based hosting and in-house hosting? 4. What are the advantages and disadvantages of cloud-based hosting? 5. Any situation when cloud-hosting does not make sense? 6. What are the three fundamental cloud types? Explain the differences. 7. What is CDN? What are the advantages? 8. What is VPN? 9. What is a private cloud? 10. What is a virtual private cloud? COMP1750 Week6 40