SlideShare uma empresa Scribd logo
1 de 54
CLOUD COMPUTING
Everyone is talking about “The Cloud.”

      But what does it mean?
• Do you have electricity at home?

• Do u have generator or turbine?
DO YOU USE?

• Servers

• Ram
HOW MANY OF YOU USE
 CLOUD COMPUTING?
•   Facebook
•   Gmail
•   Orkut
•   Youtube
•   You are headed for the clouds
If you use email, or go to a social
network and post photos, access online
document software, or use your
company's hardware/software, you're
probably using the cloud
CLOUD COMPUTING: AN OLD IDEA
 WHOSE TIME HAS (FINALLY) COME

• John McCarthy opined in the 1960s that
  “Computation may someday be organized
  as a public utility.
• Cloud Computing's roots go all the way
  back to the 1950s when scientist 
  Herb Grosch (the author ofGrosch's law
  ) postulated that the entire world would
  operate on dumb terminals powered by
  about 15 large data centers
• Cloud Computing is an emerging computing
  technology that uses the internet and central
  remote servers to maintain data and
  applications´.


• Cloud is a style of computing where scalable
  and elastic IT-related capabilities are
  provided as a service to external customers
  using Internet technologies on a pay per use
  model-Gartner
We all know we can access
electricity from the power station
from anywhere, anytime from any
electrical device as long as we are
connected to a power point.

We can access as much or as little
as we want, and we only pay for
what we use. Cloud Computing works
using the same principle.
Cloud Computing can be
compared to electricity

1.On demand

2.Broad access

3.measured access (Bill)
• Your phone charger, laptop or any electrical
  device in your office only accepts electricity
  from your office and nowhere else! Yes! Your
  charger, your laptop, your projector even your
  toaster in the office are only compatible with
  the electricity in your office.
• If you are using cloud computing, like the
  electricity grid, if you have a party at your
  office and need more power to accommodate
  the lights, the stereo, the bar, the band etc,
  you just switch it on and you only pay for your
  usage that night!
• The actual term “Cloud" borrows from
  telephony in that telecommunications
  companies, who until the 1990s primarily
  offered dedicated point-to-point data
  circuits,
• began offering VIRTUALPRIVATE
  NETWORK (VPN)´ services with
  comparable quality of service but at a
  much lower cost
VIRTUAL PRIVATE NETWORK


•  VPN is nothing but a private network,
 which uses a public network to connect
 with remote users or sites
Web Hosting VS Cloud computing

• Web Hosting gives you a fixed server or a
  portion of a single server, where cloud
  computing gives you the benefit of many
  servers all working together as one.
• Where Cloud Computing really offers
  benefits is when a Website or application
  gets hit with a lot of traffic in a very
  short amount of time.
• This is also known as “Slash-Dotted" or “T
  he Digg Effect”.
Three reasons on why Cloud

     • Scalability

     • Cost

     • Instant
TYPES OF CLOUD COMPUTING

Cloud Computing is typically classified in
  two ways:

• Location of the cloud computing

• Type of services offered
BASED ON LOCATION

• Public Cloud: In Public cloud the
 computing infrastructure is hosted by
 the cloud vendor at the vendors
 premises. The customer has no visibility
 and control over where the computing
 infrastructure is hosted. The computing
 infrastructure is shared between any
 organizations.
• Private cloud : The computing
 infrastructure is dedicated to a
 particular organization and not shared
 with other organizations. Some experts
 consider that private clouds are not real
 examples of cloud computing. Private
 clouds are more expensive and more
 secure when compared to public clouds.
TYPES OF PRIVATE CLOUD


• On premise

• Externally hosted by a third party
 specialised in cloud infrastructure
• Hybrid cloud : Organizations may host
 critical applications on private clouds
 and applications with relatively less
 security concerns on the public cloud.
 The usage of both private and public
 clouds together is called hybrid cloud
• Community Cloud :Sharing of
  computing infrastructure in between
 organizations of the same community.
 For example:- all Government
 organizations within the state of
 California may share computing
 infrastructure on the cloud to manage
 data related to citizens residing in
 California.
DIVISION BASED ON SERVICE
INFRASTRUTURE AS A
      SERVICE(IAAS)

It involves offering hardware related
services using the principles of cloud
              computing.

  These could include some kind of
 storage services (database or disk
     storage) or virtual servers
SOFTWARE AS SERVICE(SAAS)

• Includes a complete software offering on
  the cloud.
• Users can access a software application
  hosted by the cloud vendor on pay-per-
  use basis
PLATFORM AS A
          SERVICE(PAAS)
• Platform as a Service (PAAS) is a way
  to rent hardware, operating systems,
  storage and network capacity over the
  Internet.
• The service delivery model allows the
  customer to rent virtualized servers
  and associated services for running
  existing applications or developing and
  testing new ones.
When it comes to the Operating
System (OS), it is often arguable
whether it’s managed by the provider
or customer.  Using AWS as an
example, 
AMI (Amazon Machine Image) offers
customers several types of Operating
Systems such as Windows Server, 
Linux SUSE, andLinux Red Hat.
Although the OS is preloaded, AWS
will not maintain or update it.
Considering a common scenario when
you have finished developing a multi-
tier application, you as the developer
will need to deploy it to the cloud.
The application will need to be
hosted on a Web Server and an
RDBMS database
•   Preparing Database Servers : Select the VM Images from the VM Images library.
    The VM Image will then get provisioned and launched. If DBMS software is not
    provided, you will need to install DBMS on your own.


•   Preparing Web / Application Servers : Select VM Images from the library to get
    provisioned and launched. If the web/app server/runtime aren’t installed, you’ll need
    to install them by yourself.


•   Provisioning a Database and Its Objects : The next step is about provisioning the
    database, including configuring the data files, log files, security, etc. Then you create
    the tables and add data to it.


•   Deploying Your Application : Next you take the application that you’ve developed and
    deploy it to the Web Server.


•   Configuring load-balancer : When you need to host your application on multiple
    instances, you may also need to configure things such as the IP Address for each
    instance and load balancer.


•   Managing Your VMs and DMBS : The final step is about managing the VMs. For
    example, when there’s an update or service pack on the OS, the IAAS provider will not
    automatically do it for you. Instead, you may need to do it by yourself.
DATABASE PROVISIONING



You might need to indicate where (which
region) your virtual DB Server is
provisioned, but you don’t have to install
a bunch of DBMS software on your own.
You will need to provision the database,
create tables, and add data.
• If the VM where your application is hosted
    has any hardware issues, the provider should
    be able to detect the failure and rectify it
    immediately to make sure that your
    application will stay up and running. In
    Windows Azure, Fabric Controller will be the
    component handling these kinds of issues.
•   If there are new updates or patches on the
    Operating System, the provider will make
    sure that the VM your application sits on is
    always updated. For example: Windows Azure
    uses “Guest OS Version” to differentiate
    service updates. Of course you can also
    choose to stick to one version or auto-update.
• PAAS providers indeed take on much
 more responsibility for your solution
 than an IAAS provider would.
BASIC REQUIREMENT OF A
           CLOUD
• Scalability involves the ability to grow
 large while functionality remains
 undiminished.
• Resilience is the ability to keep going
  when infrastructure elements fail.
• A cloud must support Security
  requirements for applications
SCALABILITY
• Scalability is the ability of a system,
  network, or process, to handle a growing
  amount of work in a capable manner or
  its ability to be enlarged to
  accommodate that growth
• The ability for a Distributed System to
  easily expand and contract its resource
  pool to accommodate heavier or lighter
  loads or number of inputs
SCALABILITY
CLOUD COMPUTING
BENEFITS
• Redundant data storage - Even if one hard disk fails your
    data is safe and will continue to be available automatically on
    another one;
•   Dedicated resources - The latest cloud computing technology
    ensures that your resources are dedicated to you and not
    shared to others. This includes RAM and CPU according to the
    plan you choose.
•   No single point of failure - Each part of the service is
    ensured to be redundant and distributed. This means that there
    are no hardware problems, nor software problems from the
    underlying technology. 
•   Resource usage efficiency - Best options to scale to your
    usage and naturally pay only what you use. 
•   Security - Each cloud user can be reliably isolated in his / her
    own environment. This ensures that security problems will be
    also isolated in the otherwise shared environment.
VIRTUALIZATION


• Virtualization is the creation of
  a virtual (rather than actual) version of
  something, such as an Operating System,
  a server, a storage device or network
  resources.
• You probably know a little about virtualization if
  you have ever divided your Hard Drive into
  different partitions. A Partition is the logical
  division of a hard disk drive to create, in
  effect, two separate hard drives.
REASONS FOR VIRTUALISATION

• n the case of server consolidation, many small physical servers are replaced
    by one larger physical server to increase the utilization of costly hardware
    resources such as CPU. Although hardware is consolidated, typically OSes
    are not. Instead, each OS running on a physical server becomes converted
    to a distinct OS running inside a virtual machine. The large server can
    "host" many such "guest" virtual machines. This is known as Physical-to-
    Virtual (P2V) transformation.
•   Consolidating servers can also have the added benefit of reducing energy
    consumption. A typical server runs at 425W[3] and VMware estimates an
    average server consolidation ratio of 10:1. [4]
•   A virtual machine can be more easily controlled and inspected from outside
    than a physical one, and its configuration is more flexible. This is very
    useful in kernel development and for teaching operating system courses. [5]
•   A new virtual machine can be provisioned as needed without the need for an
    up-front hardware purchase.
•   A virtual machine can easily be relocated from one physical machine to
    another as needed. For example, a salesperson going to a customer can copy
    a virtual machine with the demonstration software to his laptop, without
    the need to transport the physical computer. Likewise, an error inside a
    virtual machine does not harm the host system, so there is no risk of
    breaking down the OS on the laptop.
FEAR OF CLOUD


Data security: Sensitive data processed
outside the enterprise involves a greater
level of risk because outsourced services
bypass the “physical, logical and personnel
controls” when compared with the control
measures imposed on the in-house
programs.
Customers are responsible ultimately to
the security of the data even though the
data are held by the cloud service provide
RELIABILITY AND VIABLITY

• Reliability is the level of accuracy an
  application provides for its intended
  services, usually dictated by user
  documentation or application
  specifications.
• Reliability is about providing correct
  results and handling error detection and
  recovery in order to avoid failures.More
  formally,the mean time between failures
  (MTBF),that is, the average length of time
  the application runs until a failure
  occurs,defines reliability.
GEOGRAPHICAL AND
   JURISDICTIONAL ISSUES
• The Cloud data that are secured in one
  country are not secured in another
  country and the user is not sure about
  where his data are and most of the
  times it is not disclosed to the user.
• So the user has to enquire the provider
  as to the details of data protection laws
  in the relevant jurisdictions.
PHISHING ISSUES

• Phishing is other major issue the cloud
  service provider faces.
• In November 2007, a successful phishing
  attack compromised contact information
  on a number of salesforce.com customers,
  which was then used to send highly
  targeted phishing emails to salesforce.com
  users. 
• The phishing breach was cited as an
  example of why the CRM industry needs
  greater security for users against such
  threats as spam.
TRANSPARENCY

• One of the problems regarding the data
 when they are with a cloud service
 provider is transparency, and this is not
 only with Cloud Computing but anything.
 It should not be enough for service
 providers to merely claim that their
 services are private and secure
CRITICISM

• Cloud Computing was simply a trap aimed
 at forcing more people to buy into
 locked, proprietary systems that would
 cost them more and more over time.


• Transmission of sensitive data
CLOUD BENEFITS FOR
          BUSINESS
• Firms are still looking for the right
 balance between reducing the IT
 budget and maintaining robust and
 efficient systems to support
 performance needs.

• Most beneficial for start ups
COST AND SAVINGS
• Here is no question that migrating to a
  Cloud-Computing model can render
  significant cost savings for an investment
  firm. 
• Rather than purchasing costly
  infrastructure and building out their own
  communications room, firms can
  outsource that infrastructure to a third-
  party and manage all of their data and
  applications from a simple Web address
  on the Internet
GREEN BENEFITS

• Using the Internet as a gateway to
  technology –has a significant environmental
  benefit. 
• The resources needed to maintain and
  manage a traditional communications room
  are considerable.
• Power, cooling and basic energy supply
  equipment must be at peak performance at
  all times in order to facilitate maximum
  uptime for hedge funds and investment
  firms.With cloud computing, firms don’t
  need to host internal equipment,thereby
  saving on energy costs
CLOUD SERVICE PROVIDERS
SAYING “YES” TO CLOUD
         COMPUTING
• Each firm must rely on its own needs
 and resources in order to determine
 whether cloud computing is a good fit.  


• Firms should assess their individual
 needs and determine the best strategy
 based on their current requirements.
suchithra.suriya@gmail.com
ANY QUESTIONS?

Mais conteúdo relacionado

Mais procurados

CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bankpkaviya
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaPrashant Gupta
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudNishant Munjal
 
Cloud computing
Cloud computingCloud computing
Cloud computingStudent
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliAmr Ali
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputingBadam Anand
 
Virtual technology
Virtual technologyVirtual technology
Virtual technologyStudent
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Rubal Sagwal
 
Sameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computingDeep Gupta
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnay Kamat
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualizationAyaz Shahid
 

Mais procurados (18)

CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Virtualization and High Availability
Virtualization and High AvailabilityVirtualization and High Availability
Virtualization and High Availability
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
 
Virtual technology
Virtual technologyVirtual technology
Virtual technology
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)
 
Cloud computing
Cloud  computingCloud  computing
Cloud computing
 
Sameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computing
 
Cloud computing (2)
Cloud computing (2)Cloud computing (2)
Cloud computing (2)
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 

Destaque

Destaque (6)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

Semelhante a cloud computin

Semelhante a cloud computin (20)

Cloud Computing Ppt
Cloud Computing PptCloud Computing Ppt
Cloud Computing Ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
cloud ppt 1.pptx
cloud ppt 1.pptxcloud ppt 1.pptx
cloud ppt 1.pptx
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
cloudcomputing.pptx
cloudcomputing.pptxcloudcomputing.pptx
cloudcomputing.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
IT4.pptx
IT4.pptxIT4.pptx
IT4.pptx
 
cloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxcloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptx
 
cloud computing.....
cloud computing.....cloud computing.....
cloud computing.....
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
final-unit-i-cc cloud computing-2022.pdf
final-unit-i-cc cloud computing-2022.pdffinal-unit-i-cc cloud computing-2022.pdf
final-unit-i-cc cloud computing-2022.pdf
 

Último

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Último (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

cloud computin

  • 2. Everyone is talking about “The Cloud.” But what does it mean?
  • 3. • Do you have electricity at home? • Do u have generator or turbine?
  • 4. DO YOU USE? • Servers • Ram
  • 5. HOW MANY OF YOU USE CLOUD COMPUTING? • Facebook • Gmail • Orkut • Youtube • You are headed for the clouds
  • 6. If you use email, or go to a social network and post photos, access online document software, or use your company's hardware/software, you're probably using the cloud
  • 7.
  • 8. CLOUD COMPUTING: AN OLD IDEA WHOSE TIME HAS (FINALLY) COME • John McCarthy opined in the 1960s that “Computation may someday be organized as a public utility. • Cloud Computing's roots go all the way back to the 1950s when scientist  Herb Grosch (the author ofGrosch's law ) postulated that the entire world would operate on dumb terminals powered by about 15 large data centers
  • 9. • Cloud Computing is an emerging computing technology that uses the internet and central remote servers to maintain data and applications´. • Cloud is a style of computing where scalable and elastic IT-related capabilities are provided as a service to external customers using Internet technologies on a pay per use model-Gartner
  • 10. We all know we can access electricity from the power station from anywhere, anytime from any electrical device as long as we are connected to a power point. We can access as much or as little as we want, and we only pay for what we use. Cloud Computing works using the same principle.
  • 11. Cloud Computing can be compared to electricity 1.On demand 2.Broad access 3.measured access (Bill)
  • 12. • Your phone charger, laptop or any electrical device in your office only accepts electricity from your office and nowhere else! Yes! Your charger, your laptop, your projector even your toaster in the office are only compatible with the electricity in your office. • If you are using cloud computing, like the electricity grid, if you have a party at your office and need more power to accommodate the lights, the stereo, the bar, the band etc, you just switch it on and you only pay for your usage that night!
  • 13. • The actual term “Cloud" borrows from telephony in that telecommunications companies, who until the 1990s primarily offered dedicated point-to-point data circuits, • began offering VIRTUALPRIVATE NETWORK (VPN)´ services with comparable quality of service but at a much lower cost
  • 14. VIRTUAL PRIVATE NETWORK •  VPN is nothing but a private network, which uses a public network to connect with remote users or sites
  • 15. Web Hosting VS Cloud computing • Web Hosting gives you a fixed server or a portion of a single server, where cloud computing gives you the benefit of many servers all working together as one. • Where Cloud Computing really offers benefits is when a Website or application gets hit with a lot of traffic in a very short amount of time. • This is also known as “Slash-Dotted" or “T he Digg Effect”.
  • 16. Three reasons on why Cloud • Scalability • Cost • Instant
  • 17. TYPES OF CLOUD COMPUTING Cloud Computing is typically classified in two ways: • Location of the cloud computing • Type of services offered
  • 18. BASED ON LOCATION • Public Cloud: In Public cloud the computing infrastructure is hosted by the cloud vendor at the vendors premises. The customer has no visibility and control over where the computing infrastructure is hosted. The computing infrastructure is shared between any organizations.
  • 19. • Private cloud : The computing infrastructure is dedicated to a particular organization and not shared with other organizations. Some experts consider that private clouds are not real examples of cloud computing. Private clouds are more expensive and more secure when compared to public clouds.
  • 20. TYPES OF PRIVATE CLOUD • On premise • Externally hosted by a third party specialised in cloud infrastructure
  • 21. • Hybrid cloud : Organizations may host critical applications on private clouds and applications with relatively less security concerns on the public cloud. The usage of both private and public clouds together is called hybrid cloud
  • 22. • Community Cloud :Sharing of computing infrastructure in between organizations of the same community. For example:- all Government organizations within the state of California may share computing infrastructure on the cloud to manage data related to citizens residing in California.
  • 23. DIVISION BASED ON SERVICE
  • 24. INFRASTRUTURE AS A SERVICE(IAAS) It involves offering hardware related services using the principles of cloud computing. These could include some kind of storage services (database or disk storage) or virtual servers
  • 25. SOFTWARE AS SERVICE(SAAS) • Includes a complete software offering on the cloud. • Users can access a software application hosted by the cloud vendor on pay-per- use basis
  • 26. PLATFORM AS A SERVICE(PAAS) • Platform as a Service (PAAS) is a way to rent hardware, operating systems, storage and network capacity over the Internet. • The service delivery model allows the customer to rent virtualized servers and associated services for running existing applications or developing and testing new ones.
  • 27. When it comes to the Operating System (OS), it is often arguable whether it’s managed by the provider or customer.  Using AWS as an example,  AMI (Amazon Machine Image) offers customers several types of Operating Systems such as Windows Server,  Linux SUSE, andLinux Red Hat. Although the OS is preloaded, AWS will not maintain or update it.
  • 28.
  • 29. Considering a common scenario when you have finished developing a multi- tier application, you as the developer will need to deploy it to the cloud. The application will need to be hosted on a Web Server and an RDBMS database
  • 30. Preparing Database Servers : Select the VM Images from the VM Images library. The VM Image will then get provisioned and launched. If DBMS software is not provided, you will need to install DBMS on your own. • Preparing Web / Application Servers : Select VM Images from the library to get provisioned and launched. If the web/app server/runtime aren’t installed, you’ll need to install them by yourself. • Provisioning a Database and Its Objects : The next step is about provisioning the database, including configuring the data files, log files, security, etc. Then you create the tables and add data to it. • Deploying Your Application : Next you take the application that you’ve developed and deploy it to the Web Server. • Configuring load-balancer : When you need to host your application on multiple instances, you may also need to configure things such as the IP Address for each instance and load balancer. • Managing Your VMs and DMBS : The final step is about managing the VMs. For example, when there’s an update or service pack on the OS, the IAAS provider will not automatically do it for you. Instead, you may need to do it by yourself.
  • 31.
  • 32. DATABASE PROVISIONING You might need to indicate where (which region) your virtual DB Server is provisioned, but you don’t have to install a bunch of DBMS software on your own. You will need to provision the database, create tables, and add data.
  • 33. • If the VM where your application is hosted has any hardware issues, the provider should be able to detect the failure and rectify it immediately to make sure that your application will stay up and running. In Windows Azure, Fabric Controller will be the component handling these kinds of issues. • If there are new updates or patches on the Operating System, the provider will make sure that the VM your application sits on is always updated. For example: Windows Azure uses “Guest OS Version” to differentiate service updates. Of course you can also choose to stick to one version or auto-update.
  • 34. • PAAS providers indeed take on much more responsibility for your solution than an IAAS provider would.
  • 35. BASIC REQUIREMENT OF A CLOUD • Scalability involves the ability to grow large while functionality remains undiminished. • Resilience is the ability to keep going when infrastructure elements fail. • A cloud must support Security requirements for applications
  • 36. SCALABILITY • Scalability is the ability of a system, network, or process, to handle a growing amount of work in a capable manner or its ability to be enlarged to accommodate that growth • The ability for a Distributed System to easily expand and contract its resource pool to accommodate heavier or lighter loads or number of inputs
  • 38. CLOUD COMPUTING BENEFITS • Redundant data storage - Even if one hard disk fails your data is safe and will continue to be available automatically on another one; • Dedicated resources - The latest cloud computing technology ensures that your resources are dedicated to you and not shared to others. This includes RAM and CPU according to the plan you choose. • No single point of failure - Each part of the service is ensured to be redundant and distributed. This means that there are no hardware problems, nor software problems from the underlying technology.  • Resource usage efficiency - Best options to scale to your usage and naturally pay only what you use.  • Security - Each cloud user can be reliably isolated in his / her own environment. This ensures that security problems will be also isolated in the otherwise shared environment.
  • 39. VIRTUALIZATION • Virtualization is the creation of a virtual (rather than actual) version of something, such as an Operating System, a server, a storage device or network resources. • You probably know a little about virtualization if you have ever divided your Hard Drive into different partitions. A Partition is the logical division of a hard disk drive to create, in effect, two separate hard drives.
  • 40. REASONS FOR VIRTUALISATION • n the case of server consolidation, many small physical servers are replaced by one larger physical server to increase the utilization of costly hardware resources such as CPU. Although hardware is consolidated, typically OSes are not. Instead, each OS running on a physical server becomes converted to a distinct OS running inside a virtual machine. The large server can "host" many such "guest" virtual machines. This is known as Physical-to- Virtual (P2V) transformation. • Consolidating servers can also have the added benefit of reducing energy consumption. A typical server runs at 425W[3] and VMware estimates an average server consolidation ratio of 10:1. [4] • A virtual machine can be more easily controlled and inspected from outside than a physical one, and its configuration is more flexible. This is very useful in kernel development and for teaching operating system courses. [5] • A new virtual machine can be provisioned as needed without the need for an up-front hardware purchase. • A virtual machine can easily be relocated from one physical machine to another as needed. For example, a salesperson going to a customer can copy a virtual machine with the demonstration software to his laptop, without the need to transport the physical computer. Likewise, an error inside a virtual machine does not harm the host system, so there is no risk of breaking down the OS on the laptop.
  • 41.
  • 42. FEAR OF CLOUD Data security: Sensitive data processed outside the enterprise involves a greater level of risk because outsourced services bypass the “physical, logical and personnel controls” when compared with the control measures imposed on the in-house programs. Customers are responsible ultimately to the security of the data even though the data are held by the cloud service provide
  • 43. RELIABILITY AND VIABLITY • Reliability is the level of accuracy an application provides for its intended services, usually dictated by user documentation or application specifications. • Reliability is about providing correct results and handling error detection and recovery in order to avoid failures.More formally,the mean time between failures (MTBF),that is, the average length of time the application runs until a failure occurs,defines reliability.
  • 44. GEOGRAPHICAL AND JURISDICTIONAL ISSUES • The Cloud data that are secured in one country are not secured in another country and the user is not sure about where his data are and most of the times it is not disclosed to the user. • So the user has to enquire the provider as to the details of data protection laws in the relevant jurisdictions.
  • 45. PHISHING ISSUES • Phishing is other major issue the cloud service provider faces. • In November 2007, a successful phishing attack compromised contact information on a number of salesforce.com customers, which was then used to send highly targeted phishing emails to salesforce.com users.  • The phishing breach was cited as an example of why the CRM industry needs greater security for users against such threats as spam.
  • 46. TRANSPARENCY • One of the problems regarding the data when they are with a cloud service provider is transparency, and this is not only with Cloud Computing but anything. It should not be enough for service providers to merely claim that their services are private and secure
  • 47. CRITICISM • Cloud Computing was simply a trap aimed at forcing more people to buy into locked, proprietary systems that would cost them more and more over time. • Transmission of sensitive data
  • 48. CLOUD BENEFITS FOR BUSINESS • Firms are still looking for the right balance between reducing the IT budget and maintaining robust and efficient systems to support performance needs. • Most beneficial for start ups
  • 49. COST AND SAVINGS • Here is no question that migrating to a Cloud-Computing model can render significant cost savings for an investment firm.  • Rather than purchasing costly infrastructure and building out their own communications room, firms can outsource that infrastructure to a third- party and manage all of their data and applications from a simple Web address on the Internet
  • 50. GREEN BENEFITS • Using the Internet as a gateway to technology –has a significant environmental benefit.  • The resources needed to maintain and manage a traditional communications room are considerable. • Power, cooling and basic energy supply equipment must be at peak performance at all times in order to facilitate maximum uptime for hedge funds and investment firms.With cloud computing, firms don’t need to host internal equipment,thereby saving on energy costs
  • 52. SAYING “YES” TO CLOUD COMPUTING • Each firm must rely on its own needs and resources in order to determine whether cloud computing is a good fit.   • Firms should assess their individual needs and determine the best strategy based on their current requirements.