Your SlideShare is downloading. ×
Cloud Computing and Big Data
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud Computing and Big Data

164
views

Published on

Cloud computing is a technology in which you can use the IT related capabilities (eg: servers, network, storage, database servers etc ) in a on demand basis, pay per use model. …

Cloud computing is a technology in which you can use the IT related capabilities (eg: servers, network, storage, database servers etc ) in a on demand basis, pay per use model.

Cloud computing provides the means through which everything — from computing power to computing infrastructure, applications, business processes to personal collaboration — can be delivered to you as a service wherever and whenever you need

Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online data storage, infrastructure and application.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
164
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cloud Computing along with Big Data A‘ ,
  • 2. Cloud Computing along with Big Data A‘ ,
  • 3. ¢gL'-1:, J _, . :1 , , , What is Cloud Computing - Cloud computing is a technology in which you can use the IT related capabilities (eg: servers, network, storage, database servers etc ) in a on demand basis, pay per use model. - Cloud computing provides the means through which everything — from computing power to computing infrastructure, applications, business processes to personal collaboratiéiiifil can be delivered to you as a service wherever and whenever you need - Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online data storage, infrastructure and application. . I.I. I . L _ v , . ale. ‘
  • 4. Concept of rflloud Cosnputing There are certain services and models working behind the scene making the cloud computing feasible and accessible to end users. Following are the working models for cloud computing: - Deployment Models: Deployment models define the type of access to the cloud, i. e., how the cloud is located? Cloud can have any of the four types of access: Public, Private, Community and Hybrid. * Service Models: are the reference models on which the Cloud Computing is based. These can be categorized into three basic service models as listed below
  • 5. Depfoyment Models W Deployment models define the type of access to the cloud, i. e., how the cloud is located? Cloud can have any of the four types of access: Public, Private, Hybrid and Community. Public Cloud The Public Cloud allows systems and services to be easily accessible to the general public. Public cloud may be less secure because of its openness, e. g., e-mail. Private Cloud The Private Cloud allows systems and services to be accessible within an organization. It offers increased security because of its private nature. Community Cloud The Community Cloud allows systems and services to be accessible by group of organizations. Hybrid Cloud The Hybrid Cloud is mixture of public and private cloud. However, the critical activities are performed using private cloud while the non- critical activities are performed using public cloud.
  • 6. Public Cloud _ Private Cloud Hybrid Cloud _ Community Cloud, ,9 _ J J “ ‘ WI K
  • 7. ' II . .v, .-’ . . - . _ Service models Service Models are the reference models on which the if Cloud Computing is based. These can be categorized into three basic service models as listed below: - Infrastructure as a Service (IaaS) - Platform as a Service (PaaS) - Software as a Service (SaaS) There are many other service models all of which can take the form like XaaS, i. e., Anything as a Service. This can be Network as a Service, Business as a Service, Identity as a Service, Database as a Service or Strategy as a Service. Each of the service models make use of the underlying service model, i. e., each inherits the security and management mechanism from the underlying model, as shown in the following diagram:
  • 8. Cloud Clients Web browser. mobile app. thin client SaaS Application CRM. Email. games. virtual desktop PaaS Database. web server. deployment tools Platfomi | aaS mfrastructure Virtual machines. servers. storage. networks
  • 9. Seririce mode! Infrastructure as a Service (IaaS) IaaS provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc. Platform as a Service (PaaS) PaaS provides the runtime environment for applications, development & deployment tools, etc. Software as a Service (SaaS) SaaS model allows to use software applications as a service to end users. Cloud Client Web browser mobale app. lhm chem U Sans Awlicahon cRM, Emau games virtual desktop Pans Plamm‘ Database. web server deployment IDDIS has '"''35"“““'9 Vnnualmach-nes servers, storage networks , " K-.3."
  • 10. Cloud Clients Web browser. mobile app. thin client SaaS Application CRM. Email. games. virtual desktop PaaS Database. web server. deployment tools Platfomi | aaS mfrastructure Virtual machines. servers. storage. networks
  • 11. h 7*? _. an "T 'n 7‘ ___. -.'_ . . L 1.733 L/ :7 ‘.4z‘_CIC: “_€. ‘. .Jt3’iTT. x‘3f, f »" ”'*r iCrCl. T77r° *‘ 7“ i'* J- I l l . ‘ ‘ . 'pAl-l. l.‘/ . l-‘. / 1-; l. ‘pl-)-i L) The concept of Cloud Computing came into existence in 1950 with implementation of mainframe computers, accessible via thin/ static clients. Since then, cloud computing has been evolved from static clients to dynamic ones from software to services. The following diagram explains the evolution of cloud computing: g C 1 Cloud Computing Mainframes Rise ofthe C'le”t/ Sewer Hosted PC Architecture Environment -Virtual Private -IT infrastructur -Emergence of ‘as a Network man-‘igélffeni service’. ofiefed Outsotrcmg . -Delivery of -Demand for j| ."rf: ::fif: °' Iaas, Paas, saas, Naas. dtn -collaborative computing Dot Com . . . revolution -Utility Computing 19508 19605 19908 2000 Beyond 2010
  • 12. evolved from static clients to dynamic ones from software t( services. The following diagram explains the evolution o : loud computing: 7 Cloud Computing Client/ Server Hosted ‘ Architecture Enwonmem Mainframes Rise ofthe PC -Emergence of ‘as a n -Virtual Private -lTinfrastructur Network M30399"? -‘Ht service’. ofiefed Outsourcing _ -Delivery of -Decentralized -Demand for "T‘°'“.5° 95° °f | aas, PaaS, SaaS, iiaaS. . high virtualizahon . _ bandwidth Collaborative computing Lgfgiutbn -Utility Computing Model. 19508 19608 19908 2000 Beyond 2010
  • 13. r Z. _1" Characteristics of Cloud Computing There are four key characteristics of cloud computing. They are shown in the following diagram: On Demand Self-Service Cloud Computing allows the users to use web services and resources on demand. One can logon to a website at any time and use them. Broad Network Access Since Cloud Computing is completely web based, it can be accessed from anywhere and at any time. Resource Pooling Cloud Computing allows multiple tenants to share a pool of resources. One can share single physical instance of hardware, database and basic infrastructure. Rapid Elasticity It is very easy to scale up or down the resources at any time. Measured Service It is possible to monitor the resources which were used by the customers and currently assigned to customers.
  • 14. Benefits of Cloud Computing £353 Cloud Computing has numerous advantages. Some of them are. listed below: - One can access applications as utilities, over the Internet. - Manipulate and configure the application online at any time. - It does not require to install a specific piece of software to access or manipulate cloud application. - Cloud Computing offers online development and deployment tools, programming runtime environment through Platform as a Service model. - Cloud resources are available over the network in a manner that provides platform independent access to any type of ' - clients. ; . I - Cloud Computing offers on-demand self-service. The resources can be used without interaction with cloud service provider. - Cloud Computing is highly cost effective because it operates at higher efficiencies with greater utilization. It just requires an Internet connection. - Cloud Computing offers load balancing that makes it more reliable b — —_CA
  • 15. Applications as utilities over , , imemet Manipulate & H'_9h ‘f3‘f_nC'e”Cy> configure apps reliability & Online flexibility / ‘i _ ‘V Q i No Software C05‘ _ «j . Benefits ? * Required effective On-demand- “ I Online development Sehc Service & deployment tools Resources available on Network
  • 16. Risks Although Cloud Computing is a great innovation in the world of computing, there also exist downsides of cloud computing. Some of them are discussed below: Security & Privacy It is the biggest concern about cloud computing. Since data management and infrastructure management in cloud is provided by third-party, it is always a risk to handover the sensitive information to such providers. Although the cloud computing vendors ensure more secure password protected accounts, any sign of security breach would result in loss of clients and businesses. Lock-in It is very difficult for the customers to switch from one Cloud Service Provider (CSP) to another. It results in dependency on a particular CSP for service. Isolation failure This risk involves the failure of isolation mechanism that separates storage, memory, routing between the different tenants. Management Interface Compromise In case of public cloud provider, the customer management interfaces are accessible through the Internet. Insecure or Incomplete Data Deletion It is possible that the data requested for deletion may not get deleted. It happens because either of the following reasons: Extra copies of data are stored but are not available
  • 17. Should I go for Cloud Computing Before deploying applications to cloud, it is necessary to consider your business requirements. Following are the issues one must have to think about: - Data Security and Privacy Requirement Budget Requirements - Type of cloud - public, private or hybrid - Data backup requirements - Training requirements - Dashboard and reporting requirements - Client access requirements - Data export requirements To meet all of these requirements, it is necessary to have well- compiled planning. Here in this tutorial, we will discuss the various planning phases that must be practised by an enterprise before migrating the entire business to cloud. Each of these planning phases are described in the following diagram:
  • 18. Thank you!
  • 19. [ I go for Cloud Computing
  • 20. Cloud Computing along with Big Data A‘ ,

×