Lecture 11 Power of the Cloud

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

What 2 options do you have when deploying the Cloud?

Public Cloud Private Cloud

The Cloud's data and services are __________ _____________ but accessible from "______________"

stored remotely "anywhere"

ADVANTAGE: __________________ ______________ ___________ Can get most of what you need for free-ish! (most cloud computing applications today, Google Docs suite) Better than paying for similar commercial software (which alone justification for switching to cloud applications)

Reduced Software Costs

What are the 3 Characteristics of Cloud Data?

Remotely Hosted Ubiquitous Commodified

Virtualization implements on ______________ _________________ and provides infrastructure of _______

Virtual Machines (VMs) API

Cloud Computing provides the ability to pay for use ____ ___________, which allows you to scale up or down in capacity and functionalities

as needed (elastic)

What is the main "virtual machine" creation technology available in AWS? a) S3 b) EC2 c) Route 53 d) ELB

b) EC2

________________ allows for traffic spikes and minimizes delays

Scalability

Application Focused Offerings include...

Services Application Development

Virtual Machine software testing uses "_________" installs of operating systems and software

"clean"

Virtual Machines: timeshare _________ __________ ____________ on one host ____________ problems (suspend and resume the problem machine) easy ______________ (shutdown needed or not) run ___________ ____________

(timeshare) lightly loaded systems Debug (problems) (easy) Migration (run) Legacy Systems

What is a benefit of Private Clouds?

(under) enterprise control

_______ plug-into hardware and support structures

API

What company is the world leader of the Cloud right now?

Amazon

Cloud Computing offerings are broken into 2 focuses, which are?

Application Focused Offering Infrastructure Focused Offering

API stands for

Applications Programming Interface

With __________ _______________ __________ capabilities are available over the network and accessed through standard mechanisms Standard Mechanisms that promote use by heterogeneous thin or thick client platforms (ex: mobile phones, laptops, and PDA's)

Broad Network Access

In __________________ ___________________ there is a sense of location independence The customer generally has no control or knowledge over the exact location of the provided resources BUT may specify location at a higher level of abstraction (ex: country, state, or datacenter)

Geographic Distribution

DISADVANTAGE: ______ _____ _________ Even w/ fast connection... Web-based applications can be slower than accessing a similar software program on your desktop PC Everything about the program has to be sent back and forth from your computer to the computers in the cloud If Cloud servers are backed up you would NOT get the instantaneous access you expect from desktop applications

Can be Slow

What is the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.

Cloud Computing

In a Private Cloud whilst VM architectures are essential, it will LACK benefits of sharing:

Cost Scalability Performance

_________________ allows for workload changes by provisioning and de-provisioning resources in an autonomic manner Such that at each point in time the available resources match current demand as closely as possible

Elasticity

What are some downsides of the Cloud?

Dependence limits flexibility and innovation (Google and IBM start monopolizing market) Security (still unclear how safe out-sourced data is and data ownership not always clear) Policy and Access Issues

ADVANTAGE: ____________ _____________________ NO longer tethered to a single computer or network Changes made to computers, applications, and documents follow you through the cloud (can move to portable device and applications and documents are still available)

Device Independence

DISADVANTAGE: _____________ _________________ Each cloud systems uses different protocols and different APIs (may not be possible to run applications b/w cloud based systems) Amazon created its own DB system (not SQL 92) and workflow system (many popular workflow systems out there) SO your normal applications will have to be adapted to execute on these platforms

General Concerns

What are the 8 Disadvantages of Cloud Computing?

General Concerns Stored Data might not be secure Does NOT work well with low-speed connections Requires a Constant Internet Connection HPC Systems Stored Data can be lost Features might be limited Can be slow

ADVANTAGE: ___________ __________ ____________________ Sharing documents leads directly to better collaboration Important advantage of Cloud Computing used by many users (collaborate easily on documents and projects)

Easier Group Collaboration

What potentially lowers the outlay expense for start up companies (no longer need to buy own software or servers) Has on-demand pricing Vendors and Service providers claim costs by establishing an ongoing revenue stream

Economy of Scale

NIST is broken into what 3 things?

Essential Characteristics Delivery Models Deployment Models

DISADVANTAGE: ______________ ____________ ______ _______________ Bound to change, but Today... Web-based applications are NOT as full-featured as Desktop-based applications (ex: you can do a lot more with Microsoft PowerPoint than with Google Presentation's web-based offering)

Features might be Limited

DISADVANTAGE: ______ ________________ Not clear that you CAN run compute-intensive HPC applications that use MPI/OpenMP Scheduling is important with this type of application Want all the VM to be co-located to minimize communication latency

HPC System

__________________ is no matter which Cloud provider and architecture an organization uses, an open Cloud will make it easy for them to work with other groups Even if those other groups choose different providers and architectures

Homogeneity

A _________________ intercepts and emulates instructions from Virtual Machines -allows management of Virtual Machines

Hypervisor (VMWare, Xen, etc.)

Companies are embracing the Cloud because it.... simplifies management of ___ _______________ (hardware, middleware and software resources) can scale up or down available __________ ___________ dynamically ____ _____________ Reduce/Simplify __________

IT resources (hardware, middleware and software resources) resource capacity (dynamically) on demand costs

What are some issues relating to policy and access of the Cloud?

If your data is stored abroad whose policy do you adhere to? What happens if the remote server goes down? How will you then access files? There have been cases of users being locked out of accounts and losing access to data

ADVANTAGE: ______________ _______________ ____________ ______________ DO NOT worry about documents you create on your machine being compatible with other users' applications or OSes NO format incompatibilities when everyone is sharing documents and applications in the cloud

Improved Document Format

ADVANTAGE: _________________ _____________________ With few large programs hogging your computer's memory, you will see better performance from your PC Computers in a cloud computing system boot and run faster because have fewer programs and processes loaded into memory...

Improved Performance

What are the 11 Advantages of Cloud Computing?

Improved Performance Improved Document Format Latest Version Availability Device Independence Reduced Software Costs Instant Software Updates Universal Document Access Unlimited Storage Capacity Lower Computer Costs Increased Data Reliability Easier Group Collaborations

ADVANTAGE: _________________ _________ _________________ Your computer crashing in the cloud should not affect storage of your data If computer crashes, all your data is still accessible on the cloud Cloud Computing is a data-safe computing platform

Increased Data Reliability

Cloud Computing Model where all hardware is OUTSOURCED

Infrastructure as a Service (IaaS)

ADVANTAGE: _______________ _______________ _______________ No longer choosing between obsolete software and high upgrade costs If application is web-based, updates happen automatically (available next time you log into the cloud) When you access web-based application, get the latest version (w/o needing to pay for/download an upgrade)

Instant Software Update

ADVANTAGE: ____________ _____________ _________________ When you edit a document at home, the edited version is what you see when you access document at work The Cloud ALWAYS hosts the latest version of documents (as long as connected, not in danger of having an outdated version)

Latest Version Availability

________ _________ ______________, pay how much you need and for your consumption -Utility based model

Low Cost Software

What are the 11 NIST Essential Characteristics?

Low Cost Software Broad Network Access Homogeneity Geographic Distribution Scalability Elasticity Resiliency Security Resource Pooling Self Service Measured Service

DISADVANTAGE: Doesn't Work w/ _____-____________ ______________ Makes CC painful and often impossible Web-based applications require a lot of bandwidth to download

Low-Speed Connections

ADVANTAGE: _____________ _________________ ____________ DO NOT need a high-powered and high-priced computer to run web-based applications Desktop PC DOES NOT need the processing power or hard disk space demanded by traditional desktop software PC can be less expensive, with a smaller hard disk, less memory, more efficient processor PC DOES NOT even need a CD or DVD drive (bc no software programs have to be loaded and no document files need to be saved)

Lower Computer Costs

A __________________ ____________ where Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (ex: storage, processing, bandwidth, and active user accounts)

Measured Service

When there are multiple companies all using the same server it is _________ _______________

Multi Tenancy

Private Clouds are...

NOT shared operated solely for a single organization

What is the very popular "as a Service" model that permits a Cloud provider to make applications available that are typically accessible from anywhere? a) IaaS b) SaaS c) PaaS d) GaaS

b) SaaS

A Virtual Machine is an abstraction of a ____________ _______ ______________

Physical Host Machine

Infrastructure Focused Offerings include....

Platform Storage Hosting

Cloud Computing Model where application logic and data are managed INTERNALLY (ex: Microsoft Azure)

Platform as a Service (PaaS)

DISADVANTAGE: __________ ___________ ____________ ___________________ CC is impossible if you CANNOT connect to the Internet Use Internet to connect to both your applications and documents so NO Internet = NO Documents A dead Internet connection means NO work In areas where Internet connections are inherently unreliable this is a deal-breaker

Requires Constant Internet Connection

_________________ involves mirrored solutions to minimize downtime in the event of a disaster - Gives businesses the sustainability they need during unanticipated events

Resiliency

______________ _________________ is a multi-tenant model -Examples of resources include storage, processing, memory, network bandwidth, and virtual machines

Resource Pooling

Examples of Virtual Workspaces are ________________ __________ (ex: CPU, memory share) __________________ ___________________ (ex: O/S, provided services)

Resource quota (ex: CPU, memory share) Software configuration (ex: O/S, provided services)

_______________ is the responsibility of the vendor

Security

_________ ___________ when a consumer can unilaterally provision computing capabilities as needed automatically w/o human interaction with service provider Such capabilities include server time and network storage

Self Service

What are the benefits of computing with a Public Cloud?

Significant Cost Savings (Economies of Scale, PAYG, Low Overheads) High Performance (Super computer power,Latency) Very Flexible (switching on & off Virtualised Hardware and Software)

When only one company is able to use the server it is _______________ _________________

Single Tenancy

Cloud Computing Model where all application components and associated hardware/software are OUTSOURCED -Based on multitenancy (ex: google docs, salesforce.com)

Software as a Service (SaaS)

What are the 3 types of Cloud Computing Models?

Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)

DISADVANTAGE: ____________ _______ _____ ____ ________ Theoretically, data stored in the cloud is safe, replicated across multiple machines BUT if your data goes missing, you have NO physical or local backup (put simply, relying on the cloud puts you at risk if the cloud lets you down)

Stored Data can be Lost

DISADVANTAGE: ____________ _______ _________ _____ ____ __________ All your data is stored on the cloud, so how secure is the cloud? Can unauthorized users gain access to confidential data? (rely on vendor)

Stored Data might NOT be Secure

Private Clouds have...

single tenancy architecture

Public Clouds come at cost of loss of control because of lack of ___________________ and sharing of _________________ ___________

Transparency (sharing of) Computing Assets

ADVANTAGE: _________________ _______________ _____________ NOT a problem with CC, bc you DO NOT take documents with you Documents stay in the cloud Can access them with a computer and an Internet connection Documents instantly available wherever you are

Universal Document Access

ADVANTAGE: ______________ _____________ _________________ CC offers virtually limitless storage your computer's current 1 Tbyte hard drive is small compared to the hundreds of Pbytes available in the cloud

Unlimited Storage Capacity

Public Clouds are popular with....

small medium businesses

An abstraction of an execution environment that can be made dynamically available to authorized clients by using well-defined protocols is called a _____________ ________________

Virtual Workspace

_____________________ consists of a Virtual Workspaces and Virtual Machines

Virtualization

Commodified

a utility computing model similar to that of traditional utilities, like gas and electricity-- you pay for what you use

What is the object-based storage solution in AWS? a) S3 b) EC2 c) VPC d) IAM

a) S3

What is the term commonly used for the Cloud's capability to scale outward and inward automatically based on demand? a) Agility b) Reliability c) Elasticity d) Fault Tolerance

c) Elasticity

With an HPC System and the Cloud you want all the VM to be ____-___________ to minimize ______________________ _____________

co-located communication latency

Virtual Machines make it easier to....

create new machines and backup old ones

Which of the following is not a common cloud characteristic as defined by the NIST? a) On-Demand Self-Service b) Measured Service c) Broad Network Access d) Dedicated Hardware

d) Dedicated Hardware

Where are your own private subnets located in AWS? a) IAM b) EC2 c) Lambda d) VPC

d) VPC

The Cloud works using _________________ ___ __________

economies of scale

Cloud Computing hardware and software services are available to....

general public enterprises corporations businesses markets

Cloud Computing Platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple ________________ _______________ or _______

graphical interface(s) or API(s) (Applications Programming Interface)

The use of the Internet for communication and transport provides ________________, ___________________, and __________________ services to clients

hardware, software, and networking

The benefit of Virtual Machines are they allow us to ship or create the same infrastructure, regardless of.....

if its a Mac, Windows, or any other type of device

Whilst Cloud Computing ensures levels of data security... service ____________ and service ________________ are maintained and preferably improved (slowness of response)

latency availability

Some people argue that use of supercomputers is a return to the time of________________ ___________________ that the PC was a reaction against.

mainframe computing (Host-Based Architecture)

VM technology allows ________________ Virtual Machines to run on a single physical machine

multiple

Public Clouds have...

multitenancy architecture (shared by all)

Cloud Computing is a class of ______________ based computing that takes place over the ______________

network Internet

Cloud Computing characteristics materialize into different __________________

offerings

Platforms provide ____ _______________ _____________, that are always on, anywhere, anytime, and any place

on demand services

Cloud Computing is a collection of integrated and networked hardware, software, and Internet infrastructure called a _________________

platform

The Cloud enables __________ to be used w/o any understanding of their ____________________

services infrastructure

Ubiquitous

services or data are available from anywhere

Remotely Hosted

services or data are hosted on remote infrastructure

What is Cloud Computing?

shared pool of configurable computing services on-demand network access provisioned by the Service Provider

Relying on the Cloud puts you at risk if...

the Cloud lets you down

Virtual Machines run operating systems where physical hardware is __________________

unavailable


Kaugnay na mga set ng pag-aaral

Computer Science Principles Unit 1,2,4 Code.org

View Set

Physical Science 1417 Chp 4 Heat & Temperature

View Set

Nutrition: Chapter 5 Practice Test

View Set

Psychology of Human Development II Exam #3 Quiz Questions

View Set

Chapter 14: Long-term Liabilities

View Set

Chapter 11 Family First Life Insurance: Uses of Life Insurance

View Set

Brunner Hematology quiz Coursepoint Plus

View Set