SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Introduction to Cloud Computing
Prakash G Khaire
Cloud Computing Basics
• Cloud computing is hazy word
• Computing occur in remote locations without
the need for human intervention.
• Users don’t know how the computers, their
software or the network are functioning.
• In real world, computing can be viewed in two
stages
– Centralized
– Desktop
Cloud Computing Basics
• Centralized computing did not give users enough control.
• As the cost of computing power continued to decrease, the
cost of manpower to implement and manage computer
systems have increased.
• Computer scientist have suggested
– A vast grid of computers attached via the Internet, whose power is
combined for large-scale tasks, when needed. Thus, large numbers
of computing system are used for particular tasks.
– A computing utility which would offer just as much computing
power as a society in an on-demand basis, as in the case of
electricity.
History of Cloud Computing
• 1960, J.C.R dream that everyone on the earth to be connected with anyone and
be able to access programs and data at any location from any place.
• 1960, John McCarthy predicts that the computation being available as public
service, as “Utility Computing”, where large business units like IBM can offer
meter service for the business, similar to telephone companies operate for
their consumers.
• 1964, an article in Atlantic Monthly published by Martin Greenberger, view
the future of world where computers would become super powerful
worldwide and companies will be operating through wires all over the place
in due course of time.
• In 21st century the computing model has transformed where computing
services will be available on demand like water, electricity, telephone and gas
etc available in today’s society.
History of Cloud Computing
 In late 1990, Sun Microsystems introduce the
concept called “Network is the Computer”.
 With rise of internet in mid 1990s, changed the
usage of computer and information distribution.
 With the idea of utility computing, Amazon began
to establish and control server farms, to offer apps
to their buyers.
History of Cloud Computing
• In such model, users access services based on their requirements without
regard to where the services are hosted. This model has been referred to
as utility computing(since 2007) as cloud computing.
• Cloud computing allows businesses as well as users to access applications
as services from anywhere in the world on demand.
• Cloud computing has turned IT services into Utilities . Such a delivery
model is made possible by the effective composition of several
technologies, which have reached the appropriate maturity level.
• Web 2.0 technologies has played a vital role in transforming the Internet
into a rich application and service delivery platform.
Example
• 21st Feb 2011, Sometime in ICC Cricket World Cup, India
Furious cricket fans slammed organizers of the World Cup on Monday as the
official ticketing website crashed amid a scramble for 1,000 tickets available for
the final. (Source: Times of India [Magazine])
• The manager of ICC posted a message in his Facebook fan
page:
We are facing absolutely unprecedented amounts of traffic from all over the world with
hundreds of millions of people hitting at once. Some of you may have trouble accessing the
site. It seems that cricket fever has surpassed all anticipations and expectations. Please
bear with us as our global network team works on bringing you the tickets you all have
been waiting for. (Source: Kyazoonga FB page)
Example
• Each day between 8:00 AM and 9:00 AM, Since when? Till
Date, Online Ticket Booking: IRCTC, India
The bookings and enquiry requests are 6–7 times higher during
the peak hours than the rest of the day. So while the existing
infrastructure is well equipped to handle the daylong traffic, it is
the peak hour traffic that clogs servers.
(Source:http://www.techno-pulse.com/2011/01/what-irctc-learn-
redbus-cloud-iaas.html)
Example
• In May 2009, India
The world’s largest democracy, 1 billion+ people, goes for its general election.
The Election Commission unveiled a new website for publishing results in real
time. It showed off preparations, which indicated it was well arranged to handle
80.64 billion hits in eight hours (2,800 hits/second), clearly a decent number by
any standard. Media reported on the election result day: 300,000 hits/second
make Election Commission website crash. (Source: Times of India [Magazine])
Example
• Server crashes were reported across India when the online CAT examination
was conducted by the esteemed IIMs (Indian Institute of Management) in
2009; although they were smartly attributed to a virus and not to the number
of hits. It points to the fact that the cloud service without security aspect could
also be powerless.
Reason for Server Crashes/Failure
• Increasing in the numbers of Internet users
on daily basis.
Prevent Server Crashes/Failures
● Add additional servers to balance the load
● In view of these facts, it will help us to make a sensible guess
o Facebook has 30,000 servers and is increasing its capacity on a daily
basis
o An unofficial estimate predicts Google Servers to be unbelievable in
numbers, with 1 million servers across the world wide at present
● If the organization are economically sound to add servers, before doing so,
they have to check the following
 - The Red Cross may get that kind of traffic once in a decade.
 - The website of the Indian Election Commission attracts visitors during
elections, i.e, preferably once in 5 years
● Thus, the majorities of the traffic are predictable and can be easily planned.

Scenario of Cloud Computing
 Dynamism – Your infrastructure should support
your changing needs
 Abstraction – The business/consumer should
focus his attention more on its core competency
rather than distressing himself over secondary
resources such as the OS or the software.
 Resource Sharing – Elastic architecture, where
the resources will grow without any major
configuration modifications.
Basic Components of Cloud Computing
Basic Components of Cloud computing
1. World Wide Connectivity – Users should have
near-ubiquitous access to the Internet
2. Open access – Users should have fair, open
minded access to the Internet
3. Reliability – The cloud’s performance should
equal to or better recent standalone systems
4. Interoperability and user choice – Users must
be able to progress among different clouds
Basic Components of Cloud computing
5. Security – It should ensure that data of users are
safe
6. Privacy – User’s right must be clearly defined
and allow access based on rights
7. Economic Value – The cloud must provide
substantial savings and benefits
8. Sustainability – The cloud must increase power
effectiveness and reduce environment impact
Characteristics of Cloud Computing
• Dynamic Computing Infrastructure
• IT Service-Centric Approach
• Self-service Based Usage Model
• Minimally or Self-managed Platform
• Consumption-based Billing
Dynamic Computing Infrastructure
- It is needed for cloud computing
- The basis of a dynamic infrastructure is standardized,
scalable and secure physical infrastructure
- There should be various redundancies to ensure high levels of
availability, but mostly it must be easy to enlarge as the
demand increases, without requiring architecture restructure.
- Virtualization environment uses server virtualization to run the
services, these services needs to be easily provisioned and de-
provisioned via software automation.
Dynamic Computing Infrastructure
- We can be switched over from one physical server to another
as capacity demands increase or decrease.
- Virtualized environment uses server virtualization to run the
services, these services need to be easily provisioned and de-
provisioned via software automation.
- These service workloads have to be switched over from one
physical server to another as capacity demands increase or
decrease.
IT Service Centric approach
- Cloud Computing is service-centric business.
- Users of the cloud usually want to run some business
service or application for an exact timely purpose.
- Users would prefer to rapidly and easily access a
devoted application or service.
Self-service Based Usage Model
- Interaction with the cloud needs some level of user
self-service.
- Self-service creates the chance to the users to
upload, build, deploy, schedule, manage and report
on their business services on-demand basis.
- It provides easy-to-use, intuitive user interfaces that
help the users to effectively manage the service-
delivery life cycle.
 What Cloud Computing Really is ?
And
 What Cloud Computing Really isn’t ?
Minimally or self-managed Platform
- Best-of-breed clouds make self management through
software automation, leveraging the following
capabilities.
- A provisioning engine where the services are deployed should have high levels
of reuse.
- Mechanisms for scheduling the resources and reserving resource capacity.
- Capabilities for configuring, organizing and reporting to make sure resources
are allocated and reallocated to several groups of users.
- Tools must be available for controlling access to resources and policies for
resources to be utilized or operations to be performed.

Mais conteúdo relacionado

Mais procurados (20)

Cloud computing presentation.pdf
Cloud computing presentation.pdfCloud computing presentation.pdf
Cloud computing presentation.pdf
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)Infrastructure as a Service ( IaaS)
Infrastructure as a Service ( IaaS)
 
Cc unit 1 ppt
Cc unit 1 pptCc unit 1 ppt
Cc unit 1 ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource Management
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Presence cloud
Presence cloudPresence cloud
Presence cloud
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Distributed information system
Distributed information systemDistributed information system
Distributed information system
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computing
 
Historical development of cloud computing
Historical development of cloud computingHistorical development of cloud computing
Historical development of cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
3.cloud service delivery models
3.cloud service delivery models3.cloud service delivery models
3.cloud service delivery models
 

Destaque

Unit 1.4 working of cloud computing
Unit 1.4 working of cloud computingUnit 1.4 working of cloud computing
Unit 1.4 working of cloud computingeShikshak
 
Unit 1.3 types of cloud
Unit 1.3 types of cloudUnit 1.3 types of cloud
Unit 1.3 types of cloudeShikshak
 
Mesics lecture 8 arrays in 'c'
Mesics lecture 8   arrays in 'c'Mesics lecture 8   arrays in 'c'
Mesics lecture 8 arrays in 'c'eShikshak
 
Lecture19 unionsin c.ppt
Lecture19 unionsin c.pptLecture19 unionsin c.ppt
Lecture19 unionsin c.ppteShikshak
 
Introduction to computer_and_its_structure
Introduction to computer_and_its_structureIntroduction to computer_and_its_structure
Introduction to computer_and_its_structureeShikshak
 
Introduction to css
Introduction to cssIntroduction to css
Introduction to csseShikshak
 
Lecture 11 css_inculsion
Lecture 11 css_inculsionLecture 11 css_inculsion
Lecture 11 css_inculsioneShikshak
 
Lecture 12 css_fonts
Lecture 12 css_fontsLecture 12 css_fonts
Lecture 12 css_fontseShikshak
 
Program development cyle
Program development cyleProgram development cyle
Program development cyleeShikshak
 
Lecturer23 pointersin c.ppt
Lecturer23 pointersin c.pptLecturer23 pointersin c.ppt
Lecturer23 pointersin c.ppteShikshak
 
Computer programming programming_langugages
Computer programming programming_langugagesComputer programming programming_langugages
Computer programming programming_langugageseShikshak
 
Mesics lecture 5 input – output in ‘c’
Mesics lecture 5   input – output in ‘c’Mesics lecture 5   input – output in ‘c’
Mesics lecture 5 input – output in ‘c’eShikshak
 
Lecture21 categoriesof userdefinedfunctions.ppt
Lecture21 categoriesof userdefinedfunctions.pptLecture21 categoriesof userdefinedfunctions.ppt
Lecture21 categoriesof userdefinedfunctions.ppteShikshak
 
Lecture15 comparisonoftheloopcontrolstructures.ppt
Lecture15 comparisonoftheloopcontrolstructures.pptLecture15 comparisonoftheloopcontrolstructures.ppt
Lecture15 comparisonoftheloopcontrolstructures.ppteShikshak
 
Html phrase tags
Html phrase tagsHtml phrase tags
Html phrase tagseShikshak
 
Mesics lecture 3 c – constants and variables
Mesics lecture 3   c – constants and variablesMesics lecture 3   c – constants and variables
Mesics lecture 3 c – constants and variableseShikshak
 
Lecture 7 relational_and_logical_operators
Lecture 7 relational_and_logical_operatorsLecture 7 relational_and_logical_operators
Lecture 7 relational_and_logical_operatorseShikshak
 
Lecture7relationalandlogicaloperators 110823181038-phpapp02
Lecture7relationalandlogicaloperators 110823181038-phpapp02Lecture7relationalandlogicaloperators 110823181038-phpapp02
Lecture7relationalandlogicaloperators 110823181038-phpapp02eShikshak
 
Mesics lecture files in 'c'
Mesics lecture   files in 'c'Mesics lecture   files in 'c'
Mesics lecture files in 'c'eShikshak
 

Destaque (20)

Unit 1.4 working of cloud computing
Unit 1.4 working of cloud computingUnit 1.4 working of cloud computing
Unit 1.4 working of cloud computing
 
Unit 1.3 types of cloud
Unit 1.3 types of cloudUnit 1.3 types of cloud
Unit 1.3 types of cloud
 
Mesics lecture 8 arrays in 'c'
Mesics lecture 8   arrays in 'c'Mesics lecture 8   arrays in 'c'
Mesics lecture 8 arrays in 'c'
 
Lecture19 unionsin c.ppt
Lecture19 unionsin c.pptLecture19 unionsin c.ppt
Lecture19 unionsin c.ppt
 
Introduction to computer_and_its_structure
Introduction to computer_and_its_structureIntroduction to computer_and_its_structure
Introduction to computer_and_its_structure
 
Introduction to css
Introduction to cssIntroduction to css
Introduction to css
 
Lecture 11 css_inculsion
Lecture 11 css_inculsionLecture 11 css_inculsion
Lecture 11 css_inculsion
 
Lecture 12 css_fonts
Lecture 12 css_fontsLecture 12 css_fonts
Lecture 12 css_fonts
 
Program development cyle
Program development cyleProgram development cyle
Program development cyle
 
Lecturer23 pointersin c.ppt
Lecturer23 pointersin c.pptLecturer23 pointersin c.ppt
Lecturer23 pointersin c.ppt
 
Computer programming programming_langugages
Computer programming programming_langugagesComputer programming programming_langugages
Computer programming programming_langugages
 
Mesics lecture 5 input – output in ‘c’
Mesics lecture 5   input – output in ‘c’Mesics lecture 5   input – output in ‘c’
Mesics lecture 5 input – output in ‘c’
 
Lecture21 categoriesof userdefinedfunctions.ppt
Lecture21 categoriesof userdefinedfunctions.pptLecture21 categoriesof userdefinedfunctions.ppt
Lecture21 categoriesof userdefinedfunctions.ppt
 
Lecture15 comparisonoftheloopcontrolstructures.ppt
Lecture15 comparisonoftheloopcontrolstructures.pptLecture15 comparisonoftheloopcontrolstructures.ppt
Lecture15 comparisonoftheloopcontrolstructures.ppt
 
Html phrase tags
Html phrase tagsHtml phrase tags
Html phrase tags
 
Mesics lecture 3 c – constants and variables
Mesics lecture 3   c – constants and variablesMesics lecture 3   c – constants and variables
Mesics lecture 3 c – constants and variables
 
Lecture 7 relational_and_logical_operators
Lecture 7 relational_and_logical_operatorsLecture 7 relational_and_logical_operators
Lecture 7 relational_and_logical_operators
 
Lecture7relationalandlogicaloperators 110823181038-phpapp02
Lecture7relationalandlogicaloperators 110823181038-phpapp02Lecture7relationalandlogicaloperators 110823181038-phpapp02
Lecture7relationalandlogicaloperators 110823181038-phpapp02
 
Mesics lecture files in 'c'
Mesics lecture   files in 'c'Mesics lecture   files in 'c'
Mesics lecture files in 'c'
 
Algorithm
AlgorithmAlgorithm
Algorithm
 

Semelhante a Unit 1.1 introduction to cloud computing

Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxVivek Shelke
 
Cloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfCloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfpoothuinku
 
CLOUD_COMPUTING_UNIT_1.pdf
CLOUD_COMPUTING_UNIT_1.pdfCLOUD_COMPUTING_UNIT_1.pdf
CLOUD_COMPUTING_UNIT_1.pdfganeshkarthy
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxgarkhot123
 
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptCloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptmithunrocky72
 
Introduction to Cloud Computing, Overview
Introduction to Cloud Computing, OverviewIntroduction to Cloud Computing, Overview
Introduction to Cloud Computing, OverviewSudiptaDas684406
 
Report on cloud computing
Report on cloud computingReport on cloud computing
Report on cloud computingFarhanAhmade
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsPaula Smith
 
Cloud Computing For Supply Chain Management
Cloud Computing For Supply Chain ManagementCloud Computing For Supply Chain Management
Cloud Computing For Supply Chain Managementijiert bestjournal
 
Cloud computing for Smart City
Cloud computing for Smart CityCloud computing for Smart City
Cloud computing for Smart CityFanky Christian
 
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdfTU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdfSujit Jha
 
Secured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud ComputingSecured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud Computingijceronline
 
Cloud computing final_report
Cloud computing final_reportCloud computing final_report
Cloud computing final_reportakshatjain4444
 

Semelhante a Unit 1.1 introduction to cloud computing (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptxCloud Computing_Unit 1- Part 1.pptx
Cloud Computing_Unit 1- Part 1.pptx
 
Cloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdfCloud computing note for bca students 1.pdf
Cloud computing note for bca students 1.pdf
 
Unit 1 (1).pptx
Unit 1 (1).pptxUnit 1 (1).pptx
Unit 1 (1).pptx
 
CLOUD_COMPUTING_UNIT_1.pdf
CLOUD_COMPUTING_UNIT_1.pdfCLOUD_COMPUTING_UNIT_1.pdf
CLOUD_COMPUTING_UNIT_1.pdf
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
 
Ch-1-INTRODUCTION (1).pdf
Ch-1-INTRODUCTION (1).pdfCh-1-INTRODUCTION (1).pdf
Ch-1-INTRODUCTION (1).pdf
 
Cc
CcCc
Cc
 
Cloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .pptCloud Computing MODULE 1 basics of cloud computing .ppt
Cloud Computing MODULE 1 basics of cloud computing .ppt
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Introduction to Cloud Computing, Overview
Introduction to Cloud Computing, OverviewIntroduction to Cloud Computing, Overview
Introduction to Cloud Computing, Overview
 
Report on cloud computing
Report on cloud computingReport on cloud computing
Report on cloud computing
 
Untitled 1
Untitled 1Untitled 1
Untitled 1
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS Solutions
 
Cloud Computing For Supply Chain Management
Cloud Computing For Supply Chain ManagementCloud Computing For Supply Chain Management
Cloud Computing For Supply Chain Management
 
Cloud computing for Smart City
Cloud computing for Smart CityCloud computing for Smart City
Cloud computing for Smart City
 
Cloud computing for Smart City
Cloud computing for Smart CityCloud computing for Smart City
Cloud computing for Smart City
 
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdfTU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
 
Secured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud ComputingSecured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud Computing
 
Cloud computing final_report
Cloud computing final_reportCloud computing final_report
Cloud computing final_report
 

Mais de eShikshak

Modelling and evaluation
Modelling and evaluationModelling and evaluation
Modelling and evaluationeShikshak
 
Operators in python
Operators in pythonOperators in python
Operators in pythoneShikshak
 
Datatypes in python
Datatypes in pythonDatatypes in python
Datatypes in pythoneShikshak
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythoneShikshak
 
Introduction to e commerce
Introduction to e commerceIntroduction to e commerce
Introduction to e commerceeShikshak
 
Chapeter 2 introduction to cloud computing
Chapeter 2   introduction to cloud computingChapeter 2   introduction to cloud computing
Chapeter 2 introduction to cloud computingeShikshak
 
Mesics lecture 7 iteration and repetitive executions
Mesics lecture 7   iteration and repetitive executionsMesics lecture 7   iteration and repetitive executions
Mesics lecture 7 iteration and repetitive executionseShikshak
 
Mesics lecture 6 control statement = if -else if__else
Mesics lecture 6   control statement = if -else if__elseMesics lecture 6   control statement = if -else if__else
Mesics lecture 6 control statement = if -else if__elseeShikshak
 
Mesics lecture 4 c operators and experssions
Mesics lecture  4   c operators and experssionsMesics lecture  4   c operators and experssions
Mesics lecture 4 c operators and experssionseShikshak
 
Mesics lecture 5 input – output in ‘c’
Mesics lecture 5   input – output in ‘c’Mesics lecture 5   input – output in ‘c’
Mesics lecture 5 input – output in ‘c’eShikshak
 
Lecture20 user definedfunctions.ppt
Lecture20 user definedfunctions.pptLecture20 user definedfunctions.ppt
Lecture20 user definedfunctions.ppteShikshak
 
Lecture18 structurein c.ppt
Lecture18 structurein c.pptLecture18 structurein c.ppt
Lecture18 structurein c.ppteShikshak
 
Lecture17 arrays.ppt
Lecture17 arrays.pptLecture17 arrays.ppt
Lecture17 arrays.ppteShikshak
 
Lecture13 control statementswitch.ppt
Lecture13 control statementswitch.pptLecture13 control statementswitch.ppt
Lecture13 control statementswitch.ppteShikshak
 
Language processors
Language processorsLanguage processors
Language processorseShikshak
 

Mais de eShikshak (15)

Modelling and evaluation
Modelling and evaluationModelling and evaluation
Modelling and evaluation
 
Operators in python
Operators in pythonOperators in python
Operators in python
 
Datatypes in python
Datatypes in pythonDatatypes in python
Datatypes in python
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Introduction to e commerce
Introduction to e commerceIntroduction to e commerce
Introduction to e commerce
 
Chapeter 2 introduction to cloud computing
Chapeter 2   introduction to cloud computingChapeter 2   introduction to cloud computing
Chapeter 2 introduction to cloud computing
 
Mesics lecture 7 iteration and repetitive executions
Mesics lecture 7   iteration and repetitive executionsMesics lecture 7   iteration and repetitive executions
Mesics lecture 7 iteration and repetitive executions
 
Mesics lecture 6 control statement = if -else if__else
Mesics lecture 6   control statement = if -else if__elseMesics lecture 6   control statement = if -else if__else
Mesics lecture 6 control statement = if -else if__else
 
Mesics lecture 4 c operators and experssions
Mesics lecture  4   c operators and experssionsMesics lecture  4   c operators and experssions
Mesics lecture 4 c operators and experssions
 
Mesics lecture 5 input – output in ‘c’
Mesics lecture 5   input – output in ‘c’Mesics lecture 5   input – output in ‘c’
Mesics lecture 5 input – output in ‘c’
 
Lecture20 user definedfunctions.ppt
Lecture20 user definedfunctions.pptLecture20 user definedfunctions.ppt
Lecture20 user definedfunctions.ppt
 
Lecture18 structurein c.ppt
Lecture18 structurein c.pptLecture18 structurein c.ppt
Lecture18 structurein c.ppt
 
Lecture17 arrays.ppt
Lecture17 arrays.pptLecture17 arrays.ppt
Lecture17 arrays.ppt
 
Lecture13 control statementswitch.ppt
Lecture13 control statementswitch.pptLecture13 control statementswitch.ppt
Lecture13 control statementswitch.ppt
 
Language processors
Language processorsLanguage processors
Language processors
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Unit 1.1 introduction to cloud computing

  • 1. Introduction to Cloud Computing Prakash G Khaire
  • 2. Cloud Computing Basics • Cloud computing is hazy word • Computing occur in remote locations without the need for human intervention. • Users don’t know how the computers, their software or the network are functioning. • In real world, computing can be viewed in two stages – Centralized – Desktop
  • 3. Cloud Computing Basics • Centralized computing did not give users enough control. • As the cost of computing power continued to decrease, the cost of manpower to implement and manage computer systems have increased. • Computer scientist have suggested – A vast grid of computers attached via the Internet, whose power is combined for large-scale tasks, when needed. Thus, large numbers of computing system are used for particular tasks. – A computing utility which would offer just as much computing power as a society in an on-demand basis, as in the case of electricity.
  • 4. History of Cloud Computing • 1960, J.C.R dream that everyone on the earth to be connected with anyone and be able to access programs and data at any location from any place. • 1960, John McCarthy predicts that the computation being available as public service, as “Utility Computing”, where large business units like IBM can offer meter service for the business, similar to telephone companies operate for their consumers. • 1964, an article in Atlantic Monthly published by Martin Greenberger, view the future of world where computers would become super powerful worldwide and companies will be operating through wires all over the place in due course of time. • In 21st century the computing model has transformed where computing services will be available on demand like water, electricity, telephone and gas etc available in today’s society.
  • 5. History of Cloud Computing  In late 1990, Sun Microsystems introduce the concept called “Network is the Computer”.  With rise of internet in mid 1990s, changed the usage of computer and information distribution.  With the idea of utility computing, Amazon began to establish and control server farms, to offer apps to their buyers.
  • 6. History of Cloud Computing • In such model, users access services based on their requirements without regard to where the services are hosted. This model has been referred to as utility computing(since 2007) as cloud computing. • Cloud computing allows businesses as well as users to access applications as services from anywhere in the world on demand. • Cloud computing has turned IT services into Utilities . Such a delivery model is made possible by the effective composition of several technologies, which have reached the appropriate maturity level. • Web 2.0 technologies has played a vital role in transforming the Internet into a rich application and service delivery platform.
  • 7. Example • 21st Feb 2011, Sometime in ICC Cricket World Cup, India Furious cricket fans slammed organizers of the World Cup on Monday as the official ticketing website crashed amid a scramble for 1,000 tickets available for the final. (Source: Times of India [Magazine]) • The manager of ICC posted a message in his Facebook fan page: We are facing absolutely unprecedented amounts of traffic from all over the world with hundreds of millions of people hitting at once. Some of you may have trouble accessing the site. It seems that cricket fever has surpassed all anticipations and expectations. Please bear with us as our global network team works on bringing you the tickets you all have been waiting for. (Source: Kyazoonga FB page)
  • 8. Example • Each day between 8:00 AM and 9:00 AM, Since when? Till Date, Online Ticket Booking: IRCTC, India The bookings and enquiry requests are 6–7 times higher during the peak hours than the rest of the day. So while the existing infrastructure is well equipped to handle the daylong traffic, it is the peak hour traffic that clogs servers. (Source:http://www.techno-pulse.com/2011/01/what-irctc-learn- redbus-cloud-iaas.html)
  • 9. Example • In May 2009, India The world’s largest democracy, 1 billion+ people, goes for its general election. The Election Commission unveiled a new website for publishing results in real time. It showed off preparations, which indicated it was well arranged to handle 80.64 billion hits in eight hours (2,800 hits/second), clearly a decent number by any standard. Media reported on the election result day: 300,000 hits/second make Election Commission website crash. (Source: Times of India [Magazine])
  • 10. Example • Server crashes were reported across India when the online CAT examination was conducted by the esteemed IIMs (Indian Institute of Management) in 2009; although they were smartly attributed to a virus and not to the number of hits. It points to the fact that the cloud service without security aspect could also be powerless.
  • 11. Reason for Server Crashes/Failure • Increasing in the numbers of Internet users on daily basis.
  • 12. Prevent Server Crashes/Failures ● Add additional servers to balance the load ● In view of these facts, it will help us to make a sensible guess o Facebook has 30,000 servers and is increasing its capacity on a daily basis o An unofficial estimate predicts Google Servers to be unbelievable in numbers, with 1 million servers across the world wide at present ● If the organization are economically sound to add servers, before doing so, they have to check the following  - The Red Cross may get that kind of traffic once in a decade.  - The website of the Indian Election Commission attracts visitors during elections, i.e, preferably once in 5 years ● Thus, the majorities of the traffic are predictable and can be easily planned. 
  • 13. Scenario of Cloud Computing  Dynamism – Your infrastructure should support your changing needs  Abstraction – The business/consumer should focus his attention more on its core competency rather than distressing himself over secondary resources such as the OS or the software.  Resource Sharing – Elastic architecture, where the resources will grow without any major configuration modifications.
  • 14. Basic Components of Cloud Computing
  • 15. Basic Components of Cloud computing 1. World Wide Connectivity – Users should have near-ubiquitous access to the Internet 2. Open access – Users should have fair, open minded access to the Internet 3. Reliability – The cloud’s performance should equal to or better recent standalone systems 4. Interoperability and user choice – Users must be able to progress among different clouds
  • 16. Basic Components of Cloud computing 5. Security – It should ensure that data of users are safe 6. Privacy – User’s right must be clearly defined and allow access based on rights 7. Economic Value – The cloud must provide substantial savings and benefits 8. Sustainability – The cloud must increase power effectiveness and reduce environment impact
  • 17. Characteristics of Cloud Computing • Dynamic Computing Infrastructure • IT Service-Centric Approach • Self-service Based Usage Model • Minimally or Self-managed Platform • Consumption-based Billing
  • 18. Dynamic Computing Infrastructure - It is needed for cloud computing - The basis of a dynamic infrastructure is standardized, scalable and secure physical infrastructure - There should be various redundancies to ensure high levels of availability, but mostly it must be easy to enlarge as the demand increases, without requiring architecture restructure. - Virtualization environment uses server virtualization to run the services, these services needs to be easily provisioned and de- provisioned via software automation.
  • 19. Dynamic Computing Infrastructure - We can be switched over from one physical server to another as capacity demands increase or decrease. - Virtualized environment uses server virtualization to run the services, these services need to be easily provisioned and de- provisioned via software automation. - These service workloads have to be switched over from one physical server to another as capacity demands increase or decrease.
  • 20. IT Service Centric approach - Cloud Computing is service-centric business. - Users of the cloud usually want to run some business service or application for an exact timely purpose. - Users would prefer to rapidly and easily access a devoted application or service.
  • 21. Self-service Based Usage Model - Interaction with the cloud needs some level of user self-service. - Self-service creates the chance to the users to upload, build, deploy, schedule, manage and report on their business services on-demand basis. - It provides easy-to-use, intuitive user interfaces that help the users to effectively manage the service- delivery life cycle.
  • 22.  What Cloud Computing Really is ? And  What Cloud Computing Really isn’t ?
  • 23. Minimally or self-managed Platform - Best-of-breed clouds make self management through software automation, leveraging the following capabilities. - A provisioning engine where the services are deployed should have high levels of reuse. - Mechanisms for scheduling the resources and reserving resource capacity. - Capabilities for configuring, organizing and reporting to make sure resources are allocated and reallocated to several groups of users. - Tools must be available for controlling access to resources and policies for resources to be utilized or operations to be performed.