Cloud Computing - Sites.radford.edu

1y ago
6 Views
3 Downloads
2.28 MB
34 Pages
Last View : 1m ago
Last Download : 2m ago
Upload by : Ronan Garica
Transcription

Cloud ComputingHwajung LeeKey Reference:Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University

Cloud Computing Cloud Introduction Cloud Service Model Big Data Hadoop MapReduce HDFS (Hadoop Distributed File System)

Cloud Introduction

Cloud ComputingWhat does Cloud Computing do? Provides online data storage Enables configuration and accessing of online applications Provides a variety of software usage Provides computing platform and computing infrastructure

Cloud ComputingApplication Example Using Gmail on my smartphone to check e-mails Receive an e-mail with a MS Power Point attachment file However, MS Power Point and Windows OS is not installed onmy smartphone! Google Drive service’s Google Docs, Sheets, and Slides canbe used to open the file

Cloud ComputingWhat is a Cloud? Cloud can provide services through a public or privateNetwork or the Internet, where the service hosting system isat a remote location Cloud can support various applications E-mail, Web Conferencing, Games, Database Management,CRM (Customer Relationship Management), etc.

Cloud ComputingCloud ComputingCloud Models

Cloud ComputingCloud Models Public Cloud- Enables public systems and service access- Open architecture (e.g., e-mail)- Could be less secure due to openness Private Cloud- Enables service access within an organization- Due to its private nature, it is more secure

Cloud ComputingCloud Models Community Cloud- Cloud accessible by a group of organizations Hybrid Cloud- Hybrid Cloud Public Cloud Private Cloud- Private cloud supports critical activities- Public cloud supports non-critical activities

Cloud ComputingCloud Service ModelsThe lower service model supports themanagement, computing power, securityof its upper service modelCRM, E-mailGames, Virtual DesktopDatabase, Web ServerDeployment tools SaaS: Software as a Service PaaS: Platform as a Service IaaS: Infrastructure as a ServiceVirtual Machine, ServersStorage, Networks

Cloud ComputingSoftware as a Service (SaaS) Provides a variety of software applications as a service toend usersPlatform as a Service (PasS) Provides a program executable platform for applications,development tools, etc.Infrastructure as a Service (IaaS) Provides the fundamental computing and security resourcesfor the entire cloud Backup storage, computing power, VM (Virtual Machines), etc.

Cloud ComputingCloud Service Models There are many other service models XaaS Anything as a Service NaaS N for Network as a ServiceDaaS D for Database as a ServiceBaaS B for Business as a Serviceetc.

Cloud ComputingCloud Benefits

Cloud ComputingCharacteristicsOn Demand Self-ServiceBroad Networks AccessRapid ElasticityAdvanced Security

Cloud Service Models

Cloud ComputingCloud Service ModelsThe lower service model supports themanagement, computing power, securityof its upper service modelCRM, E-mailGames, Virtual DesktopDatabase, Web ServerDeployment tools SaaS: Software as a Service PaaS: Platform as a Service IaaS: Infrastructure as a ServiceVirtual Machine, ServersStorage, Networks

IaaSIaaS (Infrastructure as a Service) Infrastructure support over the Internet Cloud’s Computing & Storage Resources Computing Power Storage Services Software Packages & Bundles VLAN (Virtual Local Area Network) VM (Virtual Machine) Features

IaaSVM (Virtual Machine) Administration IaaS enables control of computing resources throughAdministrative Access to VMs Server Virtualization features Access to computing resources are enabled byAdministrative Access to VMs VM Administrative Command examples Save data on cloud server Start web server Install new application

IaaSIaaS Procedures

IaaSIaaS Benefits Flexible and Efficient Renting of Computer & Server Hardware Rentable Resources VM, Storage, Bandwidth,IP Addresses, Monitoring Services, Firewalls, etc. Rent Payment Basis Resource type Usage time Service packages

IaaSIaaS Benefits Portability & Interoperability with Legacy Applications Enables portability based on infrastructure resourcesthat are used through Internet connections Enables a method to maintain interoperability with legacyapplications and workloads between IaaS clouds

PaaSPaaS(Platform as a Service) Provides development &deployment tools forapplication development Provides runtimeenvironment for apps.

Cloud ServicesPaaS TypesApplicationDelivery-OnlyEnvironmentStand AloneDevelopmentEnvironmentOpen Platformas a ServiceAdd-onDevelopmentFacilities

PaaSPaaS Types (cont.) Application Delivery-Only Environment generally focus on hosting services, such as security and ondemand scalability Stand-Alone Development Environment do not include technical, licensing or financial dependencies onspecific SaaS applications or web services, and are intended toprovide a generalized development environment

PaaSPaaS Types Open Platform as a Service Provides open source software to run applications for PaaSproviders Add-On Development Facilities allow customization of existing SaaS applications, often requiringPaaS developers and their users to purchase subscriptions to theadd-on SaaS application

PaaSPaaS Benefits

PaaSBenefits Lower Administrative Overhead User does not need to be involved in any administrationof the platform Lower Total Cost of Ownership User does not need to purchase any hardware, memory, orserver

PaaSBenefits Scalable Solutions Application resource demand based automatic resourcescale control More Current System Software Cloud provider needs to maintain software upgrades &patch installations

SaaSSaaS (Software as a Service) Provides software applications as a service to the user Software that is deployed on a cloud server which isaccessible through the Internet

SaaSCharacteristics On Demand Availability Cloud software is available anywhere that the cloud isreachable via Internet Easy Maintenance No user software upgrade or maintenance needed All supported by the cloud Flexible Scale Up or Scale Down Centralized Management & Data

SaaSCharacteristics Enables a Shared Data Model Multiple users can share a single data model anddatabase Cost Effectiveness Pay based on usage No risk in buying the wrong software Multitenant Program Solutions Multiple uses are ensured to use the same software version No version mismatch problems

Software-as-a-serviceOpen SaaSApplications

References K. Kumar and Y. H. Lu, “Cloud Computing for Mobile Users: Can OffloadingComputation Save Energy?,” Computer, vol. 43, no. 4, pp. 51–56, Apr. 2010. Wikipedia, http://www.wikipedia.org Apple, iCloud, https://www.icloud.com Google, Google Cloud, https://cloud.google.com/products [Accessed June 1, 2015] Virtualization, Cisco’s IaaS cloud,http://www.virtualization.co.kr/data/file/01 2/1889266503 6f489654 1.jpg[Accessed June 1, 2015] Tutorialspoint, Cloud computing,http://www.tutorialspoint.com/cloud computing/cloud computing tutorial.pdf[Accessed June 1, 2015]

ReferencesImage sources AWS Simple Icons Storage Amazon S3 Bucket with Objects, By Amazon WebServices LLC [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], viaWikimedia Commons iCloud Logo, By EEIM (Own work) [Public domain], via Wikimedia Commons MobileMe Logo, By Apple Inc. [Public domain], via Wikimedia Commons

Cloud Computing What does Cloud Computing do? Provides online data storage Enables configuration and accessing of online applications Provides a variety of software usage Provides computing platform and computing infrastructure

Related Documents:

2016-2018 History Johnny Moore jsmoore@radford.edu 2017-2019 Philosophy & Religion Carter Turner cturner5@radford.edu 2016-2018 Political Science Tanya Corbin tcorbin2@radford.edu 2016-2018 Psychology Jay Caughron jcaughron@radford.edu 2016-2018 Sociology Roby Page erpage@radford.edu 2017-2019 College of Visual and Performing Arts

Welcome to the Radford University School of Nursing! I am humbled to serve as Radford University's Inaugural Dean of Nursing. In 2019, Radford University and Jefferson College of Health Sciences merged and formed one School of Nursing (SON). While Radford University has instructional sites in Radford on the main campus and in Roanoke at the .

Chapter 10 Cloud Computing: A Paradigm Shift 118 119 The Business Values of Cloud Computing Cost savings was the initial selling point of cloud computing. Cloud computing changes the way organisations think about IT costs. Advocates of cloud computing suggest that cloud computing will result in cost savings through

Cloud Computing J.B.I.E.T Page 5 Computing Paradigm Distinctions . The high-technology community has argued for many years about the precise definitions of centralized computing, parallel computing, distributed computing, and cloud computing. In general, distributed computing is the opposite of centralized computing.

Mobile Cloud Computing Cloud Computing has been identified as the next generation’s computing infrastructure. Cloud Computing allows access to infrastructure, platforms, and software provided by cloud providers at low cost, in an on-demand fashion. Mobile Cloud Computing is introduced as an int

Cloud Computing What is Cloud Computing? Risks of Cloud Computing Practical Applications Benefits of Cloud Computing Adoption Strategies 5 4 3 2 1 Q&A What the Future Holds 7 6 Benefits of Cloud Computing Reduced Cost for Implementation Flexibility Scalability Disaster Relief Multitenancy Virtualization Pay incrementally Automatic Updates

Cloud computing "Cloud computing is a computing paradigm shift where computing is moved away from personal computers or an individual application server to a "cloud" of computers. Users of the cloud only need to be concerned with the computing service being asked for, as the underlying details of how it is achieved are hidden.

Transactions, the National Finance Center report that shows total disbursements by appropriations and schedule number, to the general ledger and to the Government-wide Accounting (GWA) Account Statement for each appropriation. Any differences must be resolved in a timely manner. Section 6.0 Time and Attendance . Time and attendance is to be recorded accurately to ensure that the presence and .