🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Session 13-14 week 7.pdf

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Full Transcript

Emerging Technology 08-09-2024 2 08-09-2024 3 08-09-2024 4 Cloud computing 08-09-2024 5 Cloud computing Virtualization tools allow users to access their desktop operating system hosted in the cloud on a centralized...

Emerging Technology 08-09-2024 2 08-09-2024 3 08-09-2024 4 Cloud computing 08-09-2024 5 Cloud computing Virtualization tools allow users to access their desktop operating system hosted in the cloud on a centralized server Users can interact with files and applications as if they were stored on a local device Computing environment in which software and storage are provided as an Internet service and accessed with a Web browser Can be deployed in several different ways, including public cloud computing, private cloud computing, and hybrid cloud computing Cloud is elastic leasing of pooled computer resources over the internet Elastic: resources can be increased and decreased dynamically, and pay for resources used Pooled: many different organizations use the same physical hardware (virtualization) Increases scalability, reduced cost Internet: uses internet all the time 08-09-2024 6 Gartner Magic quadrant (CIPS) 08-09-2024 7 Why do organizations move to cloud? Scalability Cloud In-house Positives Lower cost Small capital required Control of location Elasticity Speedy development In depth visibility of security Ubiquitous Access Superior scalability Known cost structure Possible best of breed security No obsolescence Focus on core business, not infra Negatives Vendor dependency When do you think cloud may not make sense? 08-09-2024 8 Public cloud computing A service provider owns and manages the infrastructure with cloud user organizations (tenants) accessing slices of shared hardware resources via the Internet They can deliver increasing amounts of computing, network, and storage capacity on demand, without requiring any capital investment on the part of the cloud users Benefits of public cloud computing Reduced costs Organizations avoid large, up-front investments in hardware Flexible computing capacity Should computing needs change, cloud computing service provider can deliver more or less capacity Increased redundancy in the event of disaster Providers operate multiple data centers distributed geographically 08-09-2024 9 Public Cloud Computing Cloud computing services Infrastructure as a service (IaaS) Organization outsources the equipment used to support its data processing operations Platform as a service (PaaS) Users are provided with a computing platform, typically including operating system, programming language execution environment, database services, and a Web server PaaS is designed to support the complete web application lifecycle: building, testing, deploying, managing, and updating Software as a service (SaaS) Software delivery approach that provides users with access to software remotely as a Web-based service 08-09-2024 10 08-09-2024 11 Types of Cloud services Cloud Service Users Examples SaaS Hardware, OS, application Employees Salesforce.com program, database Customers iCloud PaaS Hosted computers with Application developers Microsoft Azure OS, runtime environment, Application testers AWS Elastic Beanstalk DBMS Google App Engine IaaS Server computer, storage, Network architects Amazon EC2 network, virtualization System Admins Amazon S3 Making the right choice between cloud services is really more about finding the right fit with your organization’s needs 08-09-2024 12 08-09-2024 13 Issues with public cloud computing Complex pricing arrangements, migration process Wide variations in performance over time Inadequate data security Vendor lock-in What can be done? VPN Private cloud Virtual Private cloud 08-09-2024 14 Multi-cloud 08-09-2024 15 Invest in people 08-09-2024 16 Private Cloud Computing Private cloud computing environment Single tenant cloud Organizations often implement due to concerns that their data will not be secure in a public cloud Divided into two types On-premises private cloud Service provider-managed private cloud (i.e., virtual private cloud) 08-09-2024 17 Hybrid Cloud Computing Hybrid cloud computing environment Composed of both private and public clouds integrated through a private network Organizations typically use the public cloud to run applications with less sensitive security requirements and highly fluctuating capacity needs but run more critical applications on the private cloud 08-09-2024 18 Direction of Applications in the Cloud 08-09-2024 19 Cloud Migration Strategies six R's of migration Retire (Decommission or Rehosting (“lift and shift”) archive) Replatforming Retaining (not ready to migrate) Repurchasing Rehost (“lift and shift”) Refactoring Retiring Relocate Retaining Repurchase (drop and shop) Replatform (lift, tinker and shift) Refactoring 08-09-2024 20 Cloud Pricing Models On-demand Pricing Reserved Instances Spot Instances Savings Plans Storage pricing 08-09-2024 21 E-commerce Startup: Healthcare Application: Business Description: A new e-commerce Business Description: A healthcare startup that experiences significant traffic application that processes and stores fluctuations, with peak hours during sales sensitive patient data, experiencing and promotional events. steady but predictable usage. Requirements: Scalability to handle peak Requirements: Ensuring data security and traffic, cost efficiency during off-peak compliance, consistent performance, and hours, and flexibility to adapt to changing cost predictability. demand. Challenges: Balancing the need for Challenges: Minimizing costs during low- reserved capacity to guarantee traffic periods and ensuring the ability to performance with the desire to optimize scale resources during high-traffic events. costs. 08-09-2024 22 Media Streaming Service: Research and Development Project: Business Description: A media streaming Business Description: A research and service with a global user base, characterized development project that involves periodic by varying usage patterns based on time intensive computations and data analysis. zones and popular content releases. Requirements: High-performance computing Requirements: Providing low-latency during specific project phases, flexibility to streaming globally, handling unpredictable scale resources during computation-intensive spikes in demand, and optimizing costs for tasks, and cost-effectiveness during idle continuous content delivery. periods. Challenges: Minimizing latency, optimizing Challenges: Optimizing costs for intermittent costs for content delivery, and managing resource-intensive tasks and avoiding fluctuations in resource demand. unnecessary expenses during inactive project phases. 08-09-2024 23 Assignment Select one cloud service provider Provide an overview of services provided by the company Enlist the major components covered in SLA Examples of their clients and services availed Customer migration support provided by the company 08-09-2024 24

Use Quizgecko on...
Browser
Browser