SlideShare una empresa de 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 ^_^

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Similar a Cloud computing

Similar 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

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Último (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

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 del 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