Cloud computing

17
Cloud Computing: A perspective By Suyog S Buradkar

Transcript of Cloud computing

Page 1: Cloud computing

Cloud Computing:A perspective

By Suyog S Buradkar

Page 2: Cloud computing

Our World Today• Agility/flexibility of technology – implying a power shift• Always on – ubiquitous• Real time information and immediate feedback• Provides

– New distribution channels– Early warning through the blogosphere– Radical transparency– Dynamic, ad hoc sharing and collaboration

Page 3: Cloud computing

Congruent and Converging Forces...that compete

● If you accept...● There is an unquenchable thirst for collaboration and sharing

● We can work anywhere at any time

● highly mobile workforce● You can work wherever you are – at home,traveling, etc.

Page 4: Cloud computing

“The Cloud”A style of computing where massively scalable (and elastic) IT-related capabilities are provided “as a service” to external customers using Internet technologies.

Whatᾼs new?Acquisition Model:Based onpurchasingof services

Business Model:Based on pay foruse

Access Model: Overthe Internet to ANYdevice

Technical Model:Scalable, elastic,dynamic, multi-tenant, & sharable

Page 5: Cloud computing

“Enabling theCloud Environment” Infrastructure

ConsolidationGlobal Information

GridCapacity ServicesVirtualizationRapid ProvisioningFacility Analysis

SoftwareNetwork-Centric

ServicesSAASProcessesITILSecurity (Certification &Accreditation (C&A))Computing Service Provider(CSP) Analysis

Page 6: Cloud computing

“Enabling theCloud Environment” Infrastructure

ConsolidationGlobal Information

GridCapacity ServicesVirtualizationRapid ProvisioningFacility Analysis

SoftwareNetwork-Centric

ServicesSAASProcessesITILSecurity (Certification &Accreditation (C&A))Computing Service Provider(CSP) Analysis

Page 7: Cloud computing

“Components to CloudComputing”Platform-As-A-Service (PaaS)

Delivers a computing platform and/or solution stack as a service.Facilitates deployment of applications without the cost and

complexity of buying and managing the underlying hardware and software layers.

Infrastructure-As-A-Service (IaaS)The delivery of computer IasS, typically platform virtualization

For example:• Virtual desktops

• Grid computing

Page 8: Cloud computing

“Components to CloudComputing(contd.)”

Applications-As-A-Service (AaaS) /Software-As-A-Service (SaaS)Leverages the Cloud in software architectureEliminates the need to install and run the application on thecustomer's own computer

Type: • Commercial • Government

Page 9: Cloud computing

“Software as a Service (SaaS)”Challenge • 3M+ user baseline, continually changing and growing• Dynamic requirements• Software acquisition lead time• Outyear capital projection for technology infusion

• Manage software on “usage” basis • Established negotiated prices • Include future versions/releases• Provide maintenance and patches

SaaS Provider(s)

Examples• Enterprise Email• Host Based Security Solution• Back-up & recovery

Page 10: Cloud computing

“Platform as a Service Overview (PaaS)”

 Allow businesses to build and run web-based, custom applications in an on-demand fashion

Developers have access to specific tools and libraries, while also controlling software deployment and configuration settings

Paas service provides the networks, servers, and storage

Customers have access to unlimited computing power, while decreasing upfront costs

Page 11: Cloud computing

“Types of PaaS Solutions”The following list breaks down the four types of Platform as a service (PaaS) solutions:

1) Stand Alone Business Application Platforms- Development tools used to design and deploy software. This model has numerous benefits including advanced security, scalability, no additional hardware costs, and no software licensing fees.

2) Social Application Development Platforms- This type of platform is used to develop applications for social websites like Google+ and Facebook. This is done by integrating an Application Programming Interface (API) with the social website platform.

3) Web-Based Application Add-On Platforms- This type of Platform allows a user to modify and add features to existing Software as a Service (SaaS).

4) Open-Computing Platforms- This form of PaaS supports applications that are written in numerous types of code and that use any type of database, operating system, and server.

Page 12: Cloud computing

“IaaS – Infrastructure as a Service”Its a provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components

Characteristics and components of IaaS include:

Utility Computing service andbilling model.

Automation of administrative tasks.Dynamic scaling.

DesktopVirtualization.

Policy-based services.

Internet connectivity.

Page 13: Cloud computing

“Deployment models”Public cloudPublic cloud applications, storage, andother resources are made available tothe general public by a serviceprovider. Services are free or offered on a pay-per-use model.

Amazon AWS, Microsoft and Google own and operate the infrastructure and offer access only via Internet

Page 14: Cloud computing

“Deployment models(contd..)”Private cloud

● Cloud infrastructure operated solely for a single organization hosted internally or externally.

Undertaking a private cloud project requires a significant level

Degree of engagement to virtualize the business environment,decisions about existing resources

Page 15: Cloud computing

“Cloud Architecture”The systems architecture of the software systems involved in the delivery of cloudComputing

Typically involves multiple cloud components communicating witheach other over a loose couplingmechanism such as a messaging queue.

Elastic provision implies intelligencein the use of tight or loose coupling asapplied to mechanisms such as theseand others.

Page 16: Cloud computing

“Cloud Architecture”

Page 17: Cloud computing

“THE END ..........”

THANK YOU....