Cloud Computing Andrew Stromme and Colin Schimmelfing.

Slides:



Advertisements
Similar presentations
Mitesh Soni. Not an Expert Session… Only an Overview Please Ask Questions Stop me if I am throwing Bouncers Language Preference?
Advertisements

Cloud Computing Development. Shallow Introduction.
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
Gold Sponsors Bronze Sponsors Silver Sponsors Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist.
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
Cloud Computing Mick Watson Director of ARK-Genomics The Roslin Institute.
1 Cloud Computing with Amazon and Oracle Lewis Cunningham TUSC, Sr Datawarehouse Consultant
University of Notre Dame
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
OPNET Technologies, Inc. Performance versus Cost in a Cloud Computing Environment Yiping Ding OPNET Technologies, Inc. © 2009 OPNET Technologies, Inc.
Ken Birman. Massive data centers We’ve discussed the emergence of massive data centers associated with web applications and cloud computing Generally.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Cloud Computing (101).
Engineering the Cloud Andrew McCombs March 10th, 2011.
Cloud Don McGregor Research Associate MOVES Institute
Cloud computing Tahani aljehani.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net.
Cloud Computing – The Cloud Dr. Jie Liu. Definition  Cloud computing is Web-based processing, whereby shared resources, software, and information are.
Introduction to Amazon Web Services (AWS)
Windows Server MIS 424 Professor Sandvig. Overview Role of servers Performance Requirements Server Hardware Software Windows Server IIS.
Cloud Computing Source:
Utility Computing Casey Rathbone 1http://cyberaide.org.edu.
Cloud Computing using AWS C. Edward Chow. Advanced Internet & Web Systems chow2 Outline of the Talk Introduction to Cloud Computing AWS EC2 EC2 API A.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
A MAZON W EB S ERVICES Reza Yousefzadeh 12/9/2014.
Mastering Amazon RDS Data Masters. Special Thanks To… Miami Innovation Center for Entrepreneurship
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Software Architecture
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Amazon Web Services BY, RAJESH KANDEPU. Introduction  Amazon Web Services is a collection of remote computing services that together make up a cloud.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Ian Alderman A Little History…
Cloud Computing Dave Elliman 11/10/2015G53ELC 1. Source: NY Times (6/14/2006) The datacenter is the computer!
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
AWS Amazon Web Services Georges Akpoly CS252. Overview of AWS Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Simple Queue.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License Cloud Hosting Practices Lessons DuraSpace has learned Bill Branan Open Repositories.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Cloud Computing % of us use some form of cloud coumputing.
Won Huh Product Marketing Manager
Cloud computing-The Future Technologies
Amazon Web Services Submitted By- Section - B Group - 4
Andrew McCombs March 10th, 2011
Windows Azure Cloud Visit – Ravindra verma.
”The Ball” Radical Cloud Resource Consolidation
AWS TRAINING IN CHENNAI. WHAT IS AWS? Amazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided by Amazon. It provides.
رايانش ابري Cloud Computing
Outline Virtualization Cloud Computing Microsoft Azure Platform
Zhen Xiao, Qi Chen, and Haipeng Luo May 2013
Cloud Computing: Concepts
Amazon Web Services.
Presentation transcript:

Cloud Computing Andrew Stromme and Colin Schimmelfing

What is cloud computing? At first glance, it appears to be a large amount of corporate- speak masquerading as a real thing to get $$ Turns out, it's not a scam... But there is still a lot of terminology/hype to wade through...

Basic Overview Cloud computing basically refers to any type of system in which 'computing resources' normally hosted in-house is instead located 'in the cloud' You're going to have to pay, but probably cheaper than doing it yourself- economies of scale, etc. NOT that is distributed computing, slightly different This could be: hosting blackboard for the college CPU-intense workloads running at an external company overflow web servers if your site goes viral

Disambiguation of terms Many, many different forms of 'cloud computing' (That term is about as vague as 'Web 2.0') Software as a Service (SaaS) Essentially when you interact with the 'cloud' and you care about the software running without glitches Example: o If Swarthmore's Blackboard were hosted off-site  interact with it in the same way  not need to pay an ITS salary  not need to cool the server room  would need to pay who hosts

Disambiguation of Terms, Part 2 Utility Computing Storage or Computing- no frills attached In the Blackboard model:  interact with it in the same way  now you pay someone maybe part-time  not need to cool the server room  would still need to pay who hosts More likely you will use it for CPU-intense or other resource intense applications Term comes from comparison to the power grid

Amazon Elastic Compute Cloud (EC2) On demand server instances Management via a web interface Storage handled by S3 Payment by the hour Fall Amazon introduces EC2 Fall EC2 drops beta status Jan Microsoft Azure released

EC2 vs Virtual Dedicated Pricing Model - Monthly vs Hourly Storage Model - Local vs S3 Scalability - None vs Server Based

Using EC2 An EC2 instance consists of: 1.Kernel (Linux 2.6.x, Windows) 2.Disk Image (AMI) 3.Storage AMI Examples: LAMP Stack Ruby on Rails Linux server Generic Windows server Drupal CMS Oracle Database server image

Load Balancing and Auto-Scaling Amazon provides an automatic load balancing service Individual requests are sent to servers with the smallest load More servers can be brought online when events are detected

Specs, rates Small Instance (Default) 1.7 GB memory, 1 EC2 Compute Unit (1 virtual core, 1 EC2 Compute Unit), 160 GB storage, 32-bit Large Instance 7.5 GB memory, 4 EC2 Compute Units (2 virtual cores, 2 EC2 Compute Units each), 850 GB storage, 64-bit Extra Large Instance 15 GB memory, 8 EC2 Compute Units (4 virtual cores, 2 EC2 Compute Units each), 1690 GB storage, 64-bit Can have up to 68.4 GB mem, 26 EC2 Compute Units

Future... Servers start to become more generic. One particular server is less important Programmers will need to write web applications that can run on many servers Pay for currently needed capacity, not the possible future capacity

References Wikipedia articles on EC2, Sun Cloud, Azure Services | amazon-ec2 Cloud Application Architectures: Building Applications and Infrastructure in the Cloud - George Reese

Rates Vary by location, OS, config, etc. (This table and the specs came from Amazon's EC2 advertising page)