SlideShare uma empresa Scribd logo
1 de 35
Cloud computing
 Ahmed farag mostafa
What is the cloud?

•   IT as a service

•   Cloud allows access to services without user technical knowledge or control
    of supporting infrastructure
                             What is
•   Best described in terms of what happened to mechanical power over 100 yrs
    ago
                        Cloud Computing?
•   Now computers are simple devices connected to the larger cloud

•   Data processing, storage and software applications that used to run locally
    are now being supplied by big central computing stations. They're
    becoming, in essence, computing utilities.
What is Cloud Computing?

•    is the delivery of computing as a service rather than a product, whereby shared
    resources, software, and information are provided to computers and other devices
    over a network.

•   In addition, the platform provides on demand services, that are always
    on, anywhere, anytime and any place.
•   Pay for use and as needed, elastic (scale up and down in capacity and
    functionalities).

•   The hardware and software services are available to the general public   .
cloud computing
•  Cloud computing provides computation, software applications, data access data
   management and storage resources
  without requiring cloud users to know the location and other details of the computing
   infrastructure.
• Cloud application providers strive to give the same or better service and performance than if
   the software programs were installed locally on end-user computers.

•   At the foundation of cloud computing is the broader concept of infrastructure convergence
    and shared data . This type of data centre environment allows enterprises to get their
    applications up and running faster, with easier manageability and less maintenance, and
    enables IT to more rapidly adjust IT resources (such as servers, storage, and networking).

•   Resource allocation/services can be adjusted
•   No need to know physical location or configuration
•   Delivery of application via Internet, while business software and data stored on remote
    servers
Characteristics

•   Virtualization
•   Maintenance
•   Agility
•   Performance
•   Accessibility
•    location independence[
•   Flexibility
•   Application programming interface
•    Lower cost… pay for what you use!
•   Focus on the Core Business
•   Reduction of HW and SW requirements at “user-side”
•   High Availability
•   Reliability
Advantages of Cloud Computing
• Lower computer costs:
   – You do not need a high-powered and high-priced
     computer to run cloud computing's web-based
     applications.
   – Since applications run in the cloud, not on the desktop
     PC, your desktop PC does not need the processing power
     or hard disk space demanded by traditional desktop
     software.
   – When you are using web-based applications, your PC can
     be less expensive, with a smaller hard disk, less
     memory, more efficient processor...
   – In fact, your PC in this scenario does not even need a CD or
     DVD drive, as no software programs have to be loaded and
     no document files need to be saved.
Advantages of Cloud Computing
• Improved performance:
   – With few large programs hogging your computer's memory, you
     will see better performance from your PC.
   – Computers in a cloud computing system boot and run faster
     because they have fewer programs and processes loaded into
     memory…
• Reduced software costs:
   – Instead of purchasing expensive software applications, you can
     get most of what you need for free-ish!
   – That is right - most cloud computing applications today, such as
     the Google Docs suite, are totally free.
   – That is a lot better than paying $200+ for similar Microsoft
     Office software - which alone may be justification for switching
     to cloud applications.
Advantages of Cloud Computing
• Instant software updates:
   – Another advantage to cloud computing is that you are no
     longer faced with choosing between obsolete software and
     high upgrade costs.
   – When the application is web-based, updates happen
     automatically - available the next time you log into the cloud.
   – When you access a web-based application, you get the latest
     version - without needing to pay for or download an upgrade.
• Improved document format compatibility.
   – You do not have to worry about the documents you create on
     your machine being compatible with other users'
     applications or operating systems.
   – Where Word 2007 documents cannot be opened on a
     computer running Word 2003, all documents can be read!
   – There are potentially no format incompatibilities when
     everyone is sharing documents and applications in the cloud.
Advantages of Cloud Computing

• Unlimited storage capacity:
   – Cloud computing offers virtually limitless storage.
   – Your computer's current 200 Gbyte hard drive is small compared
     to the hundreds of Pbytes available in the cloud.
   – Whatever you need to store, you can.
• Increased data reliability:
   – Unlike desktop computing, in which if a hard disk crashes and
     destroy all your valuable data, a computer crashing in the cloud
     should not affect the storage of your data.
   – That also means that if your personal computer crashes, all your
     data is still out there in the cloud, still accessible.
   – In a world where few individual desktop PC users back up their
     data on a regular basis, cloud computing is a data-safe
     computing platform!
Advantages of Cloud Computing

• Universal document access:
   – That is not a problem with cloud computing, because you do not
     take your documents with you.
   – Instead, they stay in the cloud, and you can access them
     whenever you have a computer and an Internet connection.
   – All your documents are instantly available from wherever you
     are.
• Latest version availability:
   – Another document-related advantage of cloud computing is that
     when you edit a document at home, that edited version is what
     you see when you access the document at work.
   – The cloud always hosts the latest version of your documents; as
     long as you are connected, you are not in danger of having an
     outdated version.
Advantages of Cloud Computing
• Easier group collaboration:
   – Sharing documents leads directly to better collaboration.
   – Many users do this as it is an important advantages of cloud
     computing - multiple users can collaborate easily on
     documents and projects.
   – Because the documents are hosted in the cloud, not on
     individual computers, all you need is an Internet
     connection, and you are collaborating.
• Device independence.
   – You are no longer tethered to a single computer or network.
   – Changes to computers, applications and documents follow
     you through the cloud.
   – Move to a portable device, and your applications and
     documents are still available.
Disadvantages of Cloud Computing

• Requires a constant Internet connection:
  – Cloud computing is impossible if you cannot connect
    to the Internet.
  – Since you use the Internet to connect to both your
    applications and documents, if you do not have an
    Internet connection you cannot access anything, even
    your own documents.
  – A dead Internet connection means no work and in
    areas where Internet connections are few or
    inherently unreliable, this could be a deal-breaker.
  – When you are offline, cloud computing simply does
    not work.
Disadvantages of Cloud Computing

• Does not work well with low-speed connections:
  – Similarly, a low-speed Internet connection, such as
    that found with dial-up services, makes cloud
    computing painful at best and often impossible.
  – Web-based applications require a lot of bandwidth to
    download, as do large documents.
  – If you are labouring with a low-speed dial-up
    connection, it might take seemingly forever just to
    change from page to page in a document, let alone to
    launch a feature-rich cloud service.
  – In other words, cloud computing is not for the
    broadband-impaired!
Disadvantages of Cloud Computing

• Can be slow:
  – Even with a fast connection, web-based applications
    can sometimes be slower than accessing a similar
    software program on your desktop PC.
  – Everything about the program, from the interface to
    the current document, has to be sent back and forth
    from your computer to the computers in the cloud.
  – If the cloud servers happen to be backed up at that
    moment, or if the Internet is having a slow day, you
    would not get the instantaneous access you might
    expect from desktop applications.
Disadvantages of Cloud Computing

• Features might be limited:
  – This situation is bound to change, but today many
    web-based applications simply are not as full-featured
    as their desktop-based applications.
  – For example, you can do a lot more with Microsoft
    PowerPoint than with Google Presentation's web-
    based offering.
  – The basics are similar, but the cloud application lacks
    many of PowerPoint's advanced features.
  – If you are a power user, you might not want to leap
    into cloud computing just yet.
Disadvantages of Cloud Computing
•   Stored data might not be secure:
    – With cloud computing, all your data is stored on the cloud.
    – The questions is How secure is the cloud?
    – Can unauthorised users gain access to your confidential data?
    – Cloud computing companies say that data is secure, but it is too early
      to be completely sure of that.
    – Only time will tell if your data is secure in the cloud.
• Stored data can be lost:
    – Theoretically, data stored in the cloud is safe, replicated across
      multiple machines.
    – But on the off chance that your data goes missing, you have no
      physical or local backup.
    – Put simply, relying on the cloud puts you at risk if the cloud lets you
      down.
Cloud models
                 SaaS
          Software as a Service


                  PaaS
          Platform as a Service


                   IaaS
        Infrastructure as a Service
SaaS
Software as a Service
SaaS   Software delivery model

       • No hardware or software to
         manage
       • Service delivered through a
         browser
SaaS   Advantages
       • Pay per use
       • Security
       • Reliability
SaaS   Examples
       •   CRM
       •   Financial Planning
       •   Human Resources
       •   Word processing
PaaS
Platform as a Service
Platform delivery model

       • Platforms are built upon
PaaS     Infrastructure, which is expensive
       • Estimating demand is not a
         science!
       • Platform management is not fun!
Popular services

       • Storage
PaaS   • Database
       • Scalability
Examples

       • Google App Engine
PaaS   • Mosso
       • AWS: S3
IaaS
Infrastructure as a Service
Computer infrastructure
        delivery model

       Access to infrastructure stack:
         – Full OS access
         – Firewalls
IaaS     – Routers
         – Load balancing
Examples

       • Flexiscale
       • AWS: EC2



IaaS
Cloud clients
vendors
Deployment models
•   Public cloud
•   Community cloud
•   Hybrid cloud
•   Private cloud
Cloud Computing Challenges

•   Privacy
•   Availability
•   Reliability: Data centers and backup
•   Security
• Downtime
• Access
• Dependency
References

• Cisco Cloud:
  http://www.canscouncil.net/presentations
• Wikipedia:
• http://en.wikipedia.org/wiki/Cloud_computin
  g
• Nomadesk:
http://blog.nomadesk.com/companyupdates/ne
  ws/why-students-can-use-cloud-computing/
Questions?
Thanks ^_^

Mais conteúdo relacionado

Mais procurados

Network media presentation
Network media presentationNetwork media presentation
Network media presentationssatchell
 
Network media presentation
Network media presentationNetwork media presentation
Network media presentationssatchell
 
Why we got to Docker
Why we got to DockerWhy we got to Docker
Why we got to Dockerallingeek
 
Working in the Cloud: An Overview
Working in the Cloud: An OverviewWorking in the Cloud: An Overview
Working in the Cloud: An OverviewJose Briones
 
Cloud computing
Cloud computingCloud computing
Cloud computinggk28
 
Week 8 lecture material
Week 8 lecture materialWeek 8 lecture material
Week 8 lecture materialAnkit Gupta
 
Welcome to the Cloud: An Introduction to Cloud Computing and how it Changes E...
Welcome to the Cloud: An Introduction to Cloud Computing and how it Changes E...Welcome to the Cloud: An Introduction to Cloud Computing and how it Changes E...
Welcome to the Cloud: An Introduction to Cloud Computing and how it Changes E...R. Scott Blamey
 
introduction to cloud computing
 introduction to cloud computing introduction to cloud computing
introduction to cloud computingShajun Nisha
 
Cloud computing mca project in jalandhar
Cloud computing mca project in jalandharCloud computing mca project in jalandhar
Cloud computing mca project in jalandhardeepikakaler1
 
Other distributed systems
Other distributed systemsOther distributed systems
Other distributed systemsSri Prasanna
 
Networking course khurram shahzad
Networking course khurram shahzadNetworking course khurram shahzad
Networking course khurram shahzadkhurrak_shahzad
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material ccAnkit Gupta
 
Patterns of enterprise application architecture
Patterns of enterprise application architecturePatterns of enterprise application architecture
Patterns of enterprise application architecturethlias
 

Mais procurados (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Network media presentation
Network media presentationNetwork media presentation
Network media presentation
 
Network media presentation
Network media presentationNetwork media presentation
Network media presentation
 
Why we got to Docker
Why we got to DockerWhy we got to Docker
Why we got to Docker
 
Working in the Cloud: An Overview
Working in the Cloud: An OverviewWorking in the Cloud: An Overview
Working in the Cloud: An Overview
 
cloud computing
cloud computingcloud computing
cloud computing
 
IT Innovations on a Church Budget
IT Innovations on a Church BudgetIT Innovations on a Church Budget
IT Innovations on a Church Budget
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Week 8 lecture material
Week 8 lecture materialWeek 8 lecture material
Week 8 lecture material
 
Welcome to the Cloud: An Introduction to Cloud Computing and how it Changes E...
Welcome to the Cloud: An Introduction to Cloud Computing and how it Changes E...Welcome to the Cloud: An Introduction to Cloud Computing and how it Changes E...
Welcome to the Cloud: An Introduction to Cloud Computing and how it Changes E...
 
introduction to cloud computing
 introduction to cloud computing introduction to cloud computing
introduction to cloud computing
 
Above the clouds
Above the cloudsAbove the clouds
Above the clouds
 
Cloud computing mca project in jalandhar
Cloud computing mca project in jalandharCloud computing mca project in jalandhar
Cloud computing mca project in jalandhar
 
Other distributed systems
Other distributed systemsOther distributed systems
Other distributed systems
 
Networking course khurram shahzad
Networking course khurram shahzadNetworking course khurram shahzad
Networking course khurram shahzad
 
Week 1 lecture material cc
Week 1 lecture material ccWeek 1 lecture material cc
Week 1 lecture material cc
 
Information system architecture
Information system architectureInformation system architecture
Information system architecture
 
Patterns of enterprise application architecture
Patterns of enterprise application architecturePatterns of enterprise application architecture
Patterns of enterprise application architecture
 
Migrating data around the office
Migrating data around the officeMigrating data around the office
Migrating data around the office
 
High performance computing
High performance computingHigh performance computing
High performance computing
 

Semelhante a Cloud computing

Semelhante a Cloud computing (20)

Overview of Cloud Computing New.pptx
Overview of Cloud Computing New.pptxOverview of Cloud Computing New.pptx
Overview of Cloud Computing New.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud concepts-and-technologies
Cloud concepts-and-technologiesCloud concepts-and-technologies
Cloud concepts-and-technologies
 
Cloud computing
Cloud  computingCloud  computing
Cloud computing
 
Final
FinalFinal
Final
 
cloud ppt 1.pptx
cloud ppt 1.pptxcloud ppt 1.pptx
cloud ppt 1.pptx
 
Cloud computing by shashank
Cloud computing by shashankCloud computing by shashank
Cloud computing by shashank
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and Advantages
 
Learn Cloud Computing.pdf
Learn Cloud Computing.pdfLearn Cloud Computing.pdf
Learn Cloud Computing.pdf
 
Clouding computing
Clouding computingClouding computing
Clouding computing
 
1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud 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
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Fog computing
Fog computingFog computing
Fog computing
 
FUTURE OF CLOUD COMPUTING
FUTURE OF CLOUD COMPUTINGFUTURE OF CLOUD COMPUTING
FUTURE OF CLOUD COMPUTING
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
Cloudy with a chance of genealogy
Cloudy with a chance of genealogyCloudy with a chance of genealogy
Cloudy with a chance of genealogy
 

Último

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 

Último (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 

Cloud computing

  • 1. Cloud computing Ahmed farag mostafa
  • 2. What is the cloud? • IT as a service • Cloud allows access to services without user technical knowledge or control of supporting infrastructure What is • Best described in terms of what happened to mechanical power over 100 yrs ago Cloud Computing? • Now computers are simple devices connected to the larger cloud • Data processing, storage and software applications that used to run locally are now being supplied by big central computing stations. They're becoming, in essence, computing utilities.
  • 3. What is Cloud Computing? • is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices over a network. • In addition, the platform provides on demand services, that are always on, anywhere, anytime and any place. • Pay for use and as needed, elastic (scale up and down in capacity and functionalities). • The hardware and software services are available to the general public .
  • 4. cloud computing • Cloud computing provides computation, software applications, data access data management and storage resources without requiring cloud users to know the location and other details of the computing infrastructure. • Cloud application providers strive to give the same or better service and performance than if the software programs were installed locally on end-user computers. • At the foundation of cloud computing is the broader concept of infrastructure convergence and shared data . This type of data centre environment allows enterprises to get their applications up and running faster, with easier manageability and less maintenance, and enables IT to more rapidly adjust IT resources (such as servers, storage, and networking). • Resource allocation/services can be adjusted • No need to know physical location or configuration • Delivery of application via Internet, while business software and data stored on remote servers
  • 5. Characteristics • Virtualization • Maintenance • Agility • Performance • Accessibility • location independence[ • Flexibility • Application programming interface • Lower cost… pay for what you use! • Focus on the Core Business • Reduction of HW and SW requirements at “user-side” • High Availability • Reliability
  • 6. Advantages of Cloud Computing • Lower computer costs: – You do not need a high-powered and high-priced computer to run cloud computing's web-based applications. – Since applications run in the cloud, not on the desktop PC, your desktop PC does not need the processing power or hard disk space demanded by traditional desktop software. – When you are using web-based applications, your PC can be less expensive, with a smaller hard disk, less memory, more efficient processor... – In fact, your PC in this scenario does not even need a CD or DVD drive, as no software programs have to be loaded and no document files need to be saved.
  • 7. Advantages of Cloud Computing • Improved performance: – With few large programs hogging your computer's memory, you will see better performance from your PC. – Computers in a cloud computing system boot and run faster because they have fewer programs and processes loaded into memory… • Reduced software costs: – Instead of purchasing expensive software applications, you can get most of what you need for free-ish! – That is right - most cloud computing applications today, such as the Google Docs suite, are totally free. – That is a lot better than paying $200+ for similar Microsoft Office software - which alone may be justification for switching to cloud applications.
  • 8. Advantages of Cloud Computing • Instant software updates: – Another advantage to cloud computing is that you are no longer faced with choosing between obsolete software and high upgrade costs. – When the application is web-based, updates happen automatically - available the next time you log into the cloud. – When you access a web-based application, you get the latest version - without needing to pay for or download an upgrade. • Improved document format compatibility. – You do not have to worry about the documents you create on your machine being compatible with other users' applications or operating systems. – Where Word 2007 documents cannot be opened on a computer running Word 2003, all documents can be read! – There are potentially no format incompatibilities when everyone is sharing documents and applications in the cloud.
  • 9. Advantages of Cloud Computing • Unlimited storage capacity: – Cloud computing offers virtually limitless storage. – Your computer's current 200 Gbyte hard drive is small compared to the hundreds of Pbytes available in the cloud. – Whatever you need to store, you can. • Increased data reliability: – Unlike desktop computing, in which if a hard disk crashes and destroy all your valuable data, a computer crashing in the cloud should not affect the storage of your data. – That also means that if your personal computer crashes, all your data is still out there in the cloud, still accessible. – In a world where few individual desktop PC users back up their data on a regular basis, cloud computing is a data-safe computing platform!
  • 10. Advantages of Cloud Computing • Universal document access: – That is not a problem with cloud computing, because you do not take your documents with you. – Instead, they stay in the cloud, and you can access them whenever you have a computer and an Internet connection. – All your documents are instantly available from wherever you are. • Latest version availability: – Another document-related advantage of cloud computing is that when you edit a document at home, that edited version is what you see when you access the document at work. – The cloud always hosts the latest version of your documents; as long as you are connected, you are not in danger of having an outdated version.
  • 11. Advantages of Cloud Computing • Easier group collaboration: – Sharing documents leads directly to better collaboration. – Many users do this as it is an important advantages of cloud computing - multiple users can collaborate easily on documents and projects. – Because the documents are hosted in the cloud, not on individual computers, all you need is an Internet connection, and you are collaborating. • Device independence. – You are no longer tethered to a single computer or network. – Changes to computers, applications and documents follow you through the cloud. – Move to a portable device, and your applications and documents are still available.
  • 12. Disadvantages of Cloud Computing • Requires a constant Internet connection: – Cloud computing is impossible if you cannot connect to the Internet. – Since you use the Internet to connect to both your applications and documents, if you do not have an Internet connection you cannot access anything, even your own documents. – A dead Internet connection means no work and in areas where Internet connections are few or inherently unreliable, this could be a deal-breaker. – When you are offline, cloud computing simply does not work.
  • 13. Disadvantages of Cloud Computing • Does not work well with low-speed connections: – Similarly, a low-speed Internet connection, such as that found with dial-up services, makes cloud computing painful at best and often impossible. – Web-based applications require a lot of bandwidth to download, as do large documents. – If you are labouring with a low-speed dial-up connection, it might take seemingly forever just to change from page to page in a document, let alone to launch a feature-rich cloud service. – In other words, cloud computing is not for the broadband-impaired!
  • 14. Disadvantages of Cloud Computing • Can be slow: – Even with a fast connection, web-based applications can sometimes be slower than accessing a similar software program on your desktop PC. – Everything about the program, from the interface to the current document, has to be sent back and forth from your computer to the computers in the cloud. – If the cloud servers happen to be backed up at that moment, or if the Internet is having a slow day, you would not get the instantaneous access you might expect from desktop applications.
  • 15. Disadvantages of Cloud Computing • Features might be limited: – This situation is bound to change, but today many web-based applications simply are not as full-featured as their desktop-based applications. – For example, you can do a lot more with Microsoft PowerPoint than with Google Presentation's web- based offering. – The basics are similar, but the cloud application lacks many of PowerPoint's advanced features. – If you are a power user, you might not want to leap into cloud computing just yet.
  • 16. Disadvantages of Cloud Computing • Stored data might not be secure: – With cloud computing, all your data is stored on the cloud. – The questions is How secure is the cloud? – Can unauthorised users gain access to your confidential data? – Cloud computing companies say that data is secure, but it is too early to be completely sure of that. – Only time will tell if your data is secure in the cloud. • Stored data can be lost: – Theoretically, data stored in the cloud is safe, replicated across multiple machines. – But on the off chance that your data goes missing, you have no physical or local backup. – Put simply, relying on the cloud puts you at risk if the cloud lets you down.
  • 17. Cloud models SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service
  • 19. SaaS Software delivery model • No hardware or software to manage • Service delivered through a browser
  • 20. SaaS Advantages • Pay per use • Security • Reliability
  • 21. SaaS Examples • CRM • Financial Planning • Human Resources • Word processing
  • 23. Platform delivery model • Platforms are built upon PaaS Infrastructure, which is expensive • Estimating demand is not a science! • Platform management is not fun!
  • 24. Popular services • Storage PaaS • Database • Scalability
  • 25. Examples • Google App Engine PaaS • Mosso • AWS: S3
  • 27. Computer infrastructure delivery model Access to infrastructure stack: – Full OS access – Firewalls IaaS – Routers – Load balancing
  • 28. Examples • Flexiscale • AWS: EC2 IaaS
  • 31. Deployment models • Public cloud • Community cloud • Hybrid cloud • Private cloud
  • 32. Cloud Computing Challenges • Privacy • Availability • Reliability: Data centers and backup • Security • Downtime • Access • Dependency
  • 33. References • Cisco Cloud: http://www.canscouncil.net/presentations • Wikipedia: • http://en.wikipedia.org/wiki/Cloud_computin g • Nomadesk: http://blog.nomadesk.com/companyupdates/ne ws/why-students-can-use-cloud-computing/

Notas do Editor

  1. Virtualization technology allows servers and storage devices to be shared and utilization be increased. Applications can be easily migrated from one physical server to another.Advantages of virtual machines:Run operating systems where the physical hardware is unavailable,Easier to create new machines, backup machines, etc.,Software testing using “clean” installs of operating systems and software,Emulate more machines than are physically available,Timeshare lightly loaded systems on one host,Debug problems (suspend and resume the problem machine),Easy migration of virtual machines (shutdown needed or not).Run legacy systems!ocation independence[12] enable users to access systems using a web browser regardless of their location or what device they are using (e.g., PC, mobile phone). As infrastructure is off-site (typically provided by a third-party) and accessed via the Internet, users can connect from anywhere.[11]Maintenance of cloud computing applications is easier, because they do not need to be installed on each user's computer and can be accessed from different places.Agility improves with users' ability to re-provision technological infrastructure resources.Application programming interface (API) accessibility to software that enables machines to interact with cloud software in the same way the user interface facilitates interaction between humans and computers. Cloud computing systems typically use REST-based APIs.
  2. Sometimes called Utility computing
  3. Sometimes called Utility computing