110 likes | 234 Views
Cloud Computing . By Rachael Mead and Joshua Cox. What is Cloud Computing? History Overview Why do people use it? Popular Cloud Providers Microsoft Azure Google Cloud Amazon EC2. Overview. 1950s Large scale Mainframes made available to businesses and schools
E N D
Cloud Computing By Rachael Mead and Joshua Cox
What is Cloud Computing? • History • Overview • Why do people use it? • Popular Cloud Providers • Microsoft Azure • Google Cloud • Amazon EC2 Overview
1950s • Large scale Mainframes made available to businesses and schools • Use ‘dummy’ terminals to log into mainframe • 1970s • IBM released VM, allows admins to have multiple virtual Machines • Run custom operating systems that each had their own memory • 1990s • Telecommunication companies began offering VPN’s • Sources: softlayerblog, wikipedia History What is Cloud Computing?
What is it? Overview • All encompassing of everything involving the internet. • Think of it as sharing a super computer with many users, but retaining your own privacy. • Has three divisions: Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) • Source: Microsoft, Wikipedia What is cloud computing?
Software as a Service (SaaS) Infrastructure as a Service (IaaS) Allows user to make use of storage, processing power and networks, with usage based cost. The consumer does not manage or control the underlying cloud physical infrastructure. Virtual server, and Cloud Storage. Source: Technet Overview • Uses of a cloud computing infrastructure to deliver one application to many users. • It allows activities to be managed from central locations in a one-to-many model. • Reduces expenses on software and labor. • Source: Microsoft What is cloud computing?
Why do People use it? • From a business standpoint cloud computing is financially responsible • Scale up: Gives auto scaling allowing apps to grow according to the amount of use. If traffic spikes your website won’t crash. • Scale Down: If your website traffic decreases, you are paying for only the computing resources needed. • Provides cheap storage for all your data. Also provides reliable data back up , so your data is never lost. • Use of API’s allows for easier integration of code. Allows employees to focus on more than just replicating and keeping up code. • Save on software and hardware costs. Even labor costs. What is cloud computing?
Overview • Popular Users: Khan Academy, Rovio (Angry Birds), Claritics and SnapChat • Products • Compute Engine is their IaaS. Bills you per minute, varies from .07 to 1.30 an hour. Uses Hadoop. • App Engine is their PaaS, free for a daily quota charge when you exceed the quota. • BigQuery, analyzes clouds Big Data for you. First 100 GB each month is free. • Data centers use renewable energy, use 50% of energy other data centers use. • Data Center Tour
Overview • Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters • It provides both PaaS and IaaS services and supports many different programming languages, tools and frameworks
Products, Services, and Prices • Website Development with ASP.NET, PHP, Node.js, or Python • Virtual machines that let developers migrate applications and infrastructure without changing existing code • Cloud service environment that is used to create scalable applications and services • Data management that works to create, scale and extend applications into the cloud using Microsoft SQL Server technology • Media services that can be used for encoding, content protection, streaming, and/or analytics • Documentation • Pricing
Overview: • Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. • Features: • Amazon Elastic Block Store • Amazon Virtual Private Cloud • Auto Scaling • Amazon CloudWatch • demo