Cloud computing
-
Upload
ahmedfaragmostafa -
Category
Technology
-
view
760 -
download
0
description
Transcript of Cloud computing
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
• Best described in terms of what happened to mechanical power over 100 yrs ago
• 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 isCloud Computing?
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).• 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.
• 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• Improved performance• Reduced software costs• Instant software updates• Improved document format compatibility• Unlimited storage capacity• Increased data reliability• Universal document access• Latest version availability
Disadvantages of Cloud Computing
• Stored data might not be secure• Stored data can be lost• Features might be limited• Can be slow• Does not work well with low-speed
connection• Features might be limited
Cloud models
IaaSInfrastructure as a Service
PaaSPlatform as a Service
SaaSSoftware as a Service
SaaSSoftware as a Service
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
SaaS
PaaSPlatform as a Service
Popular services
• Storage• Database• Scalability
PaaS
Examples
• Google App Engine• Mosso• AWS: S3
PaaS
IaaSInfrastructure as a Service
Computer infrastructure delivery model
Access to infrastructure stack:– Full OS access– Firewalls– Routers– Load balancing
IaaS
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_computing • Nomadesk:http://blog.nomadesk.com/companyupdates/
news/why-students-can-use-cloud-computing/
Questions?
Thanks ^_^