440 likes | 501 Views
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/
E N D
Introduction ToCloud Computing Professional-Guru.com
Topics For ThisModule:- • What is cloudcomputing • Characteristics of cloudcomputing • Cloud implementationmodels • Cloud servicemodels • Advantages of cloudcomputing • Disadvantages/Concerns of cloudcomputing Professional-Guru.com
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
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
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
Characteristics of Cloud Computing • On-demandcapabilities • Broad networkaccess • Resourcepooling • Rapidelasticity • Measuredservice Professional-Guru.com
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
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
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
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
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
Cloud Implementation Models • PublicCloud • PrivateCloud • HybridCloud Professional-Guru.com
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
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
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
Cloud Service Models • • PAAS(PlatformAsA Service) • SAAS(SoftwareAsAService) IAAS(InfrastructureAsA Service) Professional-Guru.com
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
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
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
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
IAAS •Examples:- • Amazon Web Services(AWS) • MicrosoftAzure • Google Compute Engine(GCE) Professional-Guru.com
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
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
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
PAAS • Examples:- • • Microsft - SQLAzure Amazon Web Services (AWS) – RDS (Relational Database Service) Amazon Web Services (AWS) – ElasticBeanstalk Google –AppEngine • • Professional-Guru.com
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
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
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
SAAS • Popular SaaS offering types include email and collaboration,customer relationship management, and healthcare-related applications. Professional-Guru.com
SAAS • Examples:- • GoogleApps • Salesforce • CitrixGoToMeeting • Concur • CiscoWebEx • Microsoft DynamicsCRM • MicrosoftOneDrive Professional-Guru.com
Advantages Of Cloud Computing • CostSaving • Reliability • Manageability • StrategicEdge Professional-Guru.com
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
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
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
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
Disadvantages Of Cloud Computing • Downtime • Security • VendorLock-In • LimitedControl Professional-Guru.com
• 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
• 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
• 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
• 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
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