1 / 42

Introduction to cloud computing

Cloud computing is an information technology(IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort.<br>I found this website to be useful for learning . Have a look at the site. Hope it helps.<br>http://professional-guru.com/cloud-engineer-responsibilities/

Télécharger la présentation

Introduction to cloud computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction ToCloud Computing Professional-Guru.com

  2. Professional-Guru.com

  3. Topics For ThisModule:- • What is cloudcomputing • Characteristics of cloudcomputing • Cloud implementationmodels • Cloud servicemodels • Advantages of cloudcomputing • Disadvantages/Concerns of cloudcomputing Professional-Guru.com

  4. What is CloudComputing? Cloud computing,often referredto as simply“the cloud”,is the delivery of on-demand computing resources—everything from applications to data centers—over the Internet on a pay-for-usebasis. Professional-Guru.com

  5. What is Cloud Computing? The goal of cloud computing is to apply traditional supercomputing, orhigh- performance computing power, normally used by military and research facilities, to perform tens of trillions of computations per second, in consumer-oriented applications. Professional-Guru.com

  6. What is CloudComputing? This shared IT infrastructure contains large pools of systems that are linked together. Often,virtualization techniques are used to maximize the power of cloudcomputing. Professional-Guru.com

  7. Characteristics of Cloud Computing • On-demandcapabilities • Broad networkaccess • Resourcepooling • Rapidelasticity • Measuredservice Professional-Guru.com

  8. Characteristics of Cloud Computing • On-demand capabilities • A business will secure cloud-hosting services through a cloud host provider which could be your usual software vendor. • You have access to your services and you have the power to changecloud services through an online control panel or directly with the provider. • You can add or delete users and change storage networks andsoftware as needed. • Typically, you are billed with a monthly subscription or apay-for-what-you- use scenario. Professional-Guru.com

  9. Characteristics of Cloud Computing • Broad networkaccess • Your team can access business management solutions using theirsmart phones, tablets, laptops, andofficecomputers. • They can use these devices wherever they are located with asimple online accesspoint. • This mobility is particularly attractive for businesses so that during business hours or on off-times, employees can stay on top of projects, contracts, and customers whether they are on the road or in the office. • Broad network access includes private clouds that operate within a company’s firewall, public clouds, or a hybriddeployment. Professional-Guru.com

  10. Characteristics of Cloud Computing • Resourcepooling • The cloud enables your employees to enter and use data within the business management software hosted in the cloud at the same time, from any location, and at anytime. • This is an attractive feature for multiple business offices and field service or sales teams that are usually outside theoffice. Professional-Guru.com

  11. Characteristics of Cloud Computing • Rapidelasticity • If anything, the cloud is flexible and scalable to suit yourimmediate business needs. • You can quickly and easily add or remove users, software features, and other resources. Professional-Guru.com

  12. Characteristics of Cloud Computing • MeasuredService • Going back to the affordable nature of the cloud, you only pay for what you use. • You and your cloud provider can measure storage levels, processing, bandwidth, and the number of user accounts and you are billed appropriately. • The amount of resources that you may use can be monitored and controlled from both your side and your cloud provider’s side which provides transparency. Professional-Guru.com

  13. Cloud Implementation Models • PublicCloud • PrivateCloud • HybridCloud Professional-Guru.com

  14. Cloud Implementation Models • Public Cloud • A public cloud is one in which the services and infrastructure are provided off- site over theInternet. • These clouds offer the greatest level of efficiency in shared resources. However, they are also more vulnerable than private clouds. • A public cloud is the obvious choicewhen:- • Your standardized workload for applications is used by lots of people,such ase-mail. • You need to test and develop applicationcode. • You have SaaS (Software as a Service) applications from a vendor who has awell- implemented securitystrategy. • You need incremental capacity (the ability to add computer capacity for peaktimes). • You’re doing collaborationprojects. • You’re doing an ad-hoc software development project using a Platform as a Service (PaaS) cloud offering. Professional-Guru.com

  15. Cloud Implementation Models • PrivateCloud • A private cloud is one in which the services and infrastructure are maintained on a privatenetwork. • These clouds offer the greatest level of security and control, but they require the company to still purchase and maintain all the software and infrastructure, which reduces the cost savings. • A private cloud is the obvious choice when:- • Your business is part of an industry that must conform to strict security and data privacyissues. • Your company is large enough to run a next generation cloud data center efficiently and effectively on itsown. Professional-Guru.com

  16. Cloud Implementation Models • HybridCloud • A hybrid cloud includes a variety of public and private options withmultiple providers. • By spreading things out over a hybrid cloud, you keep each aspect at your business in the most efficient environment possible. • The downside is that you have to keep track of multiple different security platforms and ensure that all aspects of your business can communicate with each other. • A hybrid cloud is the obvious choicewhen:- • Your company wants to use a SaaS application but is concerned about security.Your SaaS vendor can create a private cloud just for your company inside their firewall.They provide you with a virtual private network (VPN) for additionalsecurity. • Your company offers services that are tailored for different vertical markets.You can use a public cloud to interact with the clients but keep their data secured within a private cloud. Professional-Guru.com

  17. Cloud Service Models • • PAAS(PlatformAsA Service) • SAAS(SoftwareAsAService) IAAS(InfrastructureAsA Service) Professional-Guru.com

  18. Cloud Service Models IAAS • Cloud infrastructure services, known as Infrastructure as a Service (IaaS), are self- service models for accessing, monitoring, and managing remote datacenter infrastructures, such as compute (virtualized or bare metal), storage,networking, and networking services (e.g.firewalls) Professional-Guru.com

  19. Cloud Service Models IAAS • Instead of having to purchase hardware outright, users can purchase IaaS based on consumption, similar to electricity or other utilitybilling. Professional-Guru.com

  20. Cloud Service Models IAAS • Compared to SaaS and PaaS, IaaS users are responsible for managing applications, data, runtime, middleware, and OSes. Providers still manage virtualization, servers, hard drives, storage, andnetworking. Professional-Guru.com

  21. Cloud Service Models IAAS • Many IaaS providers now offer databases, messaging queues, and other services above the virtualization layer as well. • What users gain with IaaS is infrastructure on top of which they can installany requiredplatform. Professional-Guru.com

  22. IAAS •Examples:- • Amazon Web Services(AWS) • MicrosoftAzure • Google Compute Engine(GCE) Professional-Guru.com

  23. PAAS • Cloud platform services, or Platform as a Service (PaaS), are used for applications, and other development, while providing cloud components to software. • What developers gain with PaaS is a framework they can build upon to develop or customize applications. PaaS makes the development, testing, and deployment of applications quick, simple,andcost-effective. Professional-Guru.com

  24. PAAS • With this technology, enterprise operations, or a third-party provider, can manage OSes, virtualization, servers, storage, networking, and the PaaS software itself. Developers,however,managethe applications. • Enterprise PaaS provides line-of-business software developers a self-service portal for managing computing infrastructure from centralized IT operations and the platforms that are installed on top of the hardware. Professional-Guru.com

  25. PAAS • The enterprise PaaS can be delivered through a hybrid model that uses both public IaaS and on-premise infrastructure or as a pure private PaaS that only uses the latter. • PaaS allows you to create applications using software components that are built into the PaaS(middleware). Professional-Guru.com

  26. PAAS • Examples:- • • Microsft - SQLAzure Amazon Web Services (AWS) – RDS (Relational Database Service) Amazon Web Services (AWS) – ElasticBeanstalk Google –AppEngine • • Professional-Guru.com

  27. SAAS • Cloud application services, or Software as a Service (SaaS), represent the largest cloud market and are still growing quickly. SaaS uses the web to deliver applications that are managed by a third-party vendor and whose interface is accessed on the clients’side. Professional-Guru.com

  28. SAAS • Most SaaS applications can be run directly from a web browser withoutany downloads or installations required, although some requireplugins. • Because of the web delivery model, SaaS eliminates the need to install andrun applications on individualcomputers. Professional-Guru.com

  29. SAAS • With SaaS, it’s easy for enterprises to streamline their maintenance and support, because everything can be managed by vendors: applications, runtime, data, middleware, OSes, virtualization, servers, storage and networking. Professional-Guru.com

  30. SAAS • Popular SaaS offering types include email and collaboration,customer relationship management, and healthcare-related applications. Professional-Guru.com

  31. SAAS • Examples:- • GoogleApps • Salesforce • CitrixGoToMeeting • Concur • CiscoWebEx • Microsoft DynamicsCRM • MicrosoftOneDrive Professional-Guru.com

  32. Advantages Of Cloud Computing • CostSaving • Reliability • Manageability • StrategicEdge Professional-Guru.com

  33. CostSaving • Perhaps, the most significant cloud computing benefit is in terms of ITcost savings. • Businesses, no matter what their type or size, exist to earn money while keeping capital and operational expenses to a minimum. • With cloud computing, you can save substantial capital costs with zeroin-house server storage and application requirements. • The lack of on-premises infrastructure also removes their associated operational costs in the form of power, air conditioning and administration costs. • You pay for what is used and disengage whenever you like - there is no invested IT capital to worry about. • It’s a common misconception that only large businesses can afford to usethe cloud, when in fact, cloud services are extremely affordable for smaller businesses. Professional-Guru.com

  34. Reliability • With a managed service platform, cloud computing is much more reliable and consistent than in-house ITinfrastructure. • Most providers offer a Service Level Agreement which guarantees 24/7/365 and 99.99%availability. • Your organization can benefit from a massive pool of redundant IT resources, as well as quick failover mechanism - if a server fails, hosted applications and services can easily be transited to any of the available servers. Professional-Guru.com

  35. Advantages Of Cloud Computing Manageability • Cloud computing provides enhanced and simplified IT management and maintenance capabilities through central administration of resources, vendor managed infrastructure and SLA backed agreements. • IT infrastructure updates and maintenance are eliminated, as all resources are maintained by the serviceprovider. • You enjoy a simple web-based user interface for accessing software, applications and services – without the need for installation - and an SLA ensures the timely and guaranteed delivery, management and maintenance of your IT services. Professional-Guru.com

  36. StrategicEdge • Ever-increasing computing resources give you a competitive edgeover competitors, as the time you require for IT procurement is virtually nil. • Your company can deploy mission critical applications that deliversignificant business benefits, without any upfront costs and minimal provisioning time. • Cloud computing allows you to forget about technology and focus on your key business activities andobjectives. • It can also help you to reduce the time needed to market newer applicationsand services. Professional-Guru.com

  37. Disadvantages Of Cloud Computing • Downtime • Security • VendorLock-In • LimitedControl Professional-Guru.com

  38. • Downtime • As cloud service providers take care of a number of clients each day, they can become overwhelmed and may even come up against technical outages. • This can lead to your business processes being temporarily suspended. • Additionally, if your internet connection is offline, you will not be able to access any of your applications, server or data from thecloud. Professional-Guru.com

  39. • Security • Although cloud service providers implement the best security standards and industry certifications, storing data and important files on external service providers always opens up risks. • Using cloud-powered technologies means you need to provideyour service provider with access to important business data. • Meanwhile, being a public service opens up cloud service providers to security challenges on a routinebasis. • The ease in procuring and accessing cloud services can also give nefarious users the ability to scan, identify and exploit loopholes and vulnerabilities within a system. Professional-Guru.com

  40. • VendorLock-In • Although cloud service providers promise that the cloud will be flexible to use and integrate, switching cloud services is something that hasn’t yet completely evolved. • Organizations may find it difficult to migrate their services from one vendor to another. • Hosting and integrating current cloud applications on another platform may throw up interoperability and supportissues. Professional-Guru.com

  41. • LimitedControl • Since the cloud infrastructure is entirely owned, managed and monitored by the service provider, it transfers minimal control over to the customer. • The customer can only control and manage the applications, data and services operated on top of that, not the backend infrastructure itself. • Key administrative tasks such as server shell access, updating and firmware management may not be passed to the customer or end user. Professional-Guru.com

  42. Conclusion (Adv vs DisAdv Cloud Comp…) • It is easy to see how the advantages of cloud computing easily outweigh the drawbacks. • Decreasedcosts,reduceddowntime,and less management effort are benefits that speak forthemselves. Professional-Guru.com

More Related