cloud computing-update- 2016
TRANSCRIPT
GROUP MEMBERSMD. SHAHIDUZZAMAN ID: 143-15-4534
ANUP GOON ID: 143-15-4551
MOHABBAT HOSSAIN SARKAR ID: 143-15-4537
SUSMITA BHOWMIK ID: 143-15-4565
WHAT IS CLOUD COMPUTING?• An environment created in a user’s machine from an on-line
application stored on the cloud and run through a web browser.
• In simple Cloud computing is using the internet to access someone else's software running on someone else's hardware in someone else's data center.
INVENTOR
• Cloud computing is believed to have been invented by Joseph Carl Robnett Licklider in the 1960s with his work on ARPANET to connect people and data from anywhere at any time. However, Kurt Vonnegut refers to a cloud "that does all the heavy thinking for everybody" in his book Sirens of Titan (1959).
Joseph Carl Robnett Licklider
HISTORY• Concept evolved in 1950(IBM) called RJE (Remote
Job Entry Process).• In 2006 Amazon provided First public cloud
AWS(Amazon Web Service).
CLIENTS
Clients are the device that the end user interact with cloud. three types of clients:
1.) Mobile2.) Thick3.) Thin (Most Popular)
DISTRIBUTED SERVERSOften servers are in geographically different places, but server acts as if they are working next to each other.
CLOUD SERVICE MODELS - DEFINITIONS
• SaaS is a software delivery methodology that provides licensed multi-tenant access to software and its functions remotely as a Web-based service.
Software as a Service (SaaS)
• PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet.
Platform as a Service (PaaS)
• IaaS is the delivery of technology infrastructure as an on demand scalable service.
Infrastructure as a Service
(IaaS)
CLOUD SERVICE MODELS - CHARACTERISTICS
• Scalable; Multi-tenant; Metadata driven configurability
• Sometimes free; easy to use; good consumer adoption; proven business models
Software as a Service (SaaS)
• Highly scalable; multi-tier architecture; Multi tenant environments
• Developers can upload a configured applications and it “runs” within the platform’s framework
Platform as a Service (PaaS)
• Offers full control of a company’s infrastructure; not confined to applications or restrictive instances
• Sometimes comes with a price premium; can be complex to build, manage and maintain
Infrastructure as a Service
(IaaS)
CLOUD SERVICE MODELS - EXAMPLES
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service
(IaaS)
ADVANTAGES OF CLOUD COMPUTING
• Lower Computing Cost• Improved Performance• Reduced Software Cost• Instant Software Updates• Unlimited Storage Capacity• Increased Data Reliability• Device Independence and the “always on!, anywhere and any place”• Free From Maintenance and the “no-need-to-know”
PUBLIC CLOUD
• Owned and managed by service provider• Made available to the general public or a large industry group
PRIVATE CLOUD• Operated solely for an organization• May be managed by the organization or a third party• Limits access to enterprise and partner network• Retains high degree of control, privacy and security
COMMUNITY CLOUD• Shared infrastructure by several organizations which have shared
concerns• May be managed by the organizations or a third party• Costs are spread over fewer users than a public cloud but more than a
single tenant
HYBRID CLOUD• Composition of two or more clouds (private, community, or public)
bound together by standardized or proprietary technology that enables data and application portability
DISADVANTAGES OF CLOUD COMPUTING
• 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.