Presentation is loading. Please wait.

Presentation is loading. Please wait.

Week 02 Cloud Computing.

Similar presentations


Presentation on theme: "Week 02 Cloud Computing."— Presentation transcript:

1 Week 02 Cloud Computing

2 What is Cloud Computing?
Cloud computing: is set of resources and services offered through the Internet. [IEEE (Institute of Electrical and Electronics Engineer)] Cloud computing: is the on-demand delivery of compute power, database storage, applications, and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing. [Amazon AWS] Cloud computing: is the delivery of computing services—servers, storage, databases, networking, software, analytics, and more—over the Internet (“the cloud”).  [Microsoft Azure]

3 Cloud Computing Characteristics
On-Demand self-service – any new services and changes (storage, memory, etc.) can be enabled without human interaction Broad Network access – services are accessible from standard network connection through thick and thin devices Resource pooling – resources are pooled and shared among all users – nothing is dedicated (The computing capabilities are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand) Rapid elasticity – resources can be quickly scaled up, down, in or out based on demand (can be purchased in any quantity at any time.) Measured Service – resource usage is measured and shown to the user regularly including charge backs where applicable

4 Cloud Service Models

5 Cloud Service Models Model Resources Used for Action Example
Infrastructure as a Service (IaaS) Computer server, Block storage, Network, Load Balance Caching, Networking, System Management Migrate to it AT&T Cloud Architect, Amazon Web Services, Google Compute Engine Platform as a Service (PaaS) Operating System, Database, Storage, IDE, Virtualization Application Development, Decision Support, Web, Streaming Build on it AT&T Cloud Architect, Amazon Web Services, Microsoft Azure, Google App Engine, Force.com Software as a Service (SaaS) Content, Finance software, app , CRM, Collaborative, ERP Consume Salesforce, Microsoft Office 365, Google Apps

6 Cloud Deployment Models

7 Cloud Deployment Models
Description Comment Private Cloud The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise. Public Cloud The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.

8 Cloud Deployment Models
Description Comment Hybrid Cloud The cloud infrastructure is a composition of two clouds (private and public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability. An organization might use a public cloud service for archived data but continue to maintain in-house storage for operational customer data. Ideally, the hybrid approach allows a business to take advantage of the scalability and cost-effectiveness that a public cloud computing environment offers without exposing mission-critical applications and data to third-party vulnerabilities.

9 Cloud Models vs Cost Cloud Models (IaaS, PaaS, SaaS) vs Traditional IT data center vs cost.

10 Benefits of Cloud Computing
Cloud computing is a big shift from the traditional way businesses think about IT resources. Here are 6 common reasons organizations are turning to cloud computing services: 1. Cost: Cloud computing eliminates the capital expense of buying hardware and software and setting up and running on-site datacenters—the racks of servers, the round-the-clock electricity for power and cooling, the IT experts for managing the infrastructure. It adds up fast. 2. Speed: Most cloud computing services are provided self service and on demand, so even vast amounts of computing resources can be provisioned in minutes, typically with just a few mouse clicks, giving businesses a lot of flexibility and taking the pressure off capacity planning.

11 Benefits of Cloud Computing
Global Scale: The benefits of cloud computing services include the ability to scale elastically. In cloud speak, that means delivering the right amount of IT resources—for example, more or less computing power, storage, bandwidth—right when its needed, and from the right geographic location. Productivity: On-site datacenters typically require a lot of “racking and stacking”—hardware set up, software patching, and other time-consuming IT management chores. Cloud computing removes the need for many of these tasks, so IT teams can spend time on achieving more important business goals.

12 Benefits of Cloud Computing
Performance: The biggest cloud computing services run on a worldwide network of secure datacenters, which are regularly upgraded to the latest generation of fast and efficient computing hardware. This offers several benefits over a single corporate datacenter, including reduced network latency for applications and greater economies of scale. 6. Reliability: Cloud computing makes data backup, disaster recovery, and business continuity easier and less expensive, because data can be mirrored at multiple redundant sites on the cloud provider’s network.

13 How Cloud Computing Works
Cloud computing services all work a little differently, depending on the provider. But many provide a friendly, browser-based dashboard that makes it easier for IT professionals and developers to order resources and manage their accounts. Some cloud computing services are also designed to work with REST APIs and a command-line interface (CLI), giving developers multiple options.

14 Microsoft Cloud Computing - Azure
What is Azure? Azure is a comprehensive set of cloud services that developers and IT professionals use to build, deploy, and manage applications through our global network of datacenters. Integrated tools, DevOps, and a marketplace support you in efficiently building anything from simple mobile apps to internet-scale solutions.

15 Microsoft Azure Solutions
Microsoft Azure providing the following solutions: Digital marketing: Connect with customers worldwide with digital campaigns that are personalized and scalable. Mobile: Reach your customers everywhere, on every device, with a single mobile app build. E-commerce: Give customers what they want with a personalized, scalable, and secure shopping experience. LOB applications: Modernize your internal line of business (LOB) apps to meet today’s IT challenges. SharePoint on Azure: Deploy SharePoint servers rapidly and scale as needed with a cost-effective infrastructure.

16 Microsoft Azure Solutions
Dynamics on Azure: Fuel business growth by bringing together enterprise resource planning (ERP) and cloud services. SAP on Azure: Bring cloud scale and agility to your mission-critical SAP workloads. Red Hat on Azure: Achieve hybrid cloud agility for your enterprise with Red Hat solutions on Azure. DevOps: Bring together people, processes and products to enable continuous delivery of value to your end users. Development and test: Simplify and speed up the process of building and testing applications across every platform. Monitoring: Gain visibility into the health, performance, and utilization of your applications, workloads, and infrastructure. Business intelligence: Drive better, faster decision making by analyzing your data for deeper insights

17 Microsoft Azure Solutions
Big data and analytics: Make the most informed decision possible by analyzing all of the data you need in real time. Data warehouse: Handle exponential data growth without leaving security, scalability, or analytics behind. Business SaaS apps: Use business insights and intelligence from Azure to build software as a service (SaaS) apps. Hybrid integration: Seamlessly integrate applications, data, and processes across both on-premises and cloud. Backup and archive: Protect your data and applications no matter where they reside to avoid costly business interruptions. Disaster recovery: Protect all your major IT systems while ensuring apps work when you need them most.

18 Microsoft Azure Solutions
Internet of Things: Create the Internet of Your Things by connecting your devices, assets, and sensors to collect untapped data. Digital Media: Deliver high-quality videos to your customers anywhere, anytime, on any device. High Performance computing: Tap into unlimited resources to scale your high performance computing (HPC) jobs. Blockchain: Quickly develop and deploy distributed apps on the blockchain of your choice. Microservice applications: Deliver scalable, reliable applications faster to meet the ever-changing demands of your customers. Gaming: Build, quickly launch, and reliably scale your games across platforms, and refine based on analytics.

19 Microsoft Azure Solutions
Mainframe migration: Gain reliability, agility, and scalability by bringing your mission-critical mainframe applications to the cloud. Serverless computing: Build apps faster, focusing on innovation instead of infrastructure management

20 Amazon Cloud Computing - AWS
What is Amazon Web Services (AWS)? Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow. Users are leveraging AWS cloud products and solutions to build sophisticated applications with increased flexibility, scalability and reliability.

21 Amazon AWS Solutions Amazon AWS provides the following solutions:
Websites: Reliable, highly scalable, and low cost website and web application hosting. Backup and recovery: Durable, cost-effective options for backup and disaster recovery. Archiving: Affordable solutions for data archiving from gigabytes to petabytes. DevOps: Rapidly and reliably build and deliver products using DevOps practices. Big data: Build and deploy highly scalable and secure Big Data applications fast. Serverless computing: Build and run applications without thinking about servers.

22 Amazon AWS Solutions High performance computing: Enhanced networking and cloud-scale clusters for complex problems. Internet of Things: Easily scale to billions of devices and trillions of messages. Business applications: Simplify management and lower the cost of existing business applications. Content delivery: Accelerate websites, APIs, and video content. Mobile services: A range of services to help you develop mobile apps that can scale to hundreds of millions of users globally.  Scientific computing: Analyze, store, and share massive data sets. E-Commerce: Drive small or large e-commerce businesses with our highly scalable, secure, solutions for online sales and retail. 

23 References


Download ppt "Week 02 Cloud Computing."

Similar presentations


Ads by Google