Presentation On Cloud Computing Akhilesh Tiwari (23060204200202) INSTITUTE OF ENGINEERING AND TECHNOLOGY Dr. Rammanohar Lohia Avadh University, Ayodhya, Presented By:-
Index Introduction to Cloud Computing Cloud Models (Public, Private, Hybrid) Service Models (IaaS, PaaS, SaaS) Key Cloud Providers Architecture of Cloud Computing Cloud Security Challenges Cloud Security Solutions Advantages and Disadvantages Cloud Deployment Strategies Popular Use Cases Future of Cloud Computing
Data storage and backup solutions Introduction to Cloud Computing S torage S ervers Hosts for applications and data N etworking Connectivity and data transfer infrastructure D atabases Structured data management systems Cloud Computing is the delivery of computing services over the internet ("the cloud"). It enables on-demand access to resources with flexibility and scalability.
Cloud Models Exclusive cloud environment for a specific organization Combines public and private cloud resources for greater flexibility Services delivered over the public internet, available to anyone Public Cloud Private Cloud Hybrid Cloud
Service Models IaaS Provides virtualized computing resources over the internet SaaS Delivers software applications over the internet PaaS Offers a platform allowing customers to develop, run, and manage applications
Major Cloud Providers Amazon Web Services (AWS) Microsoft Azure Google Cloud Platform (GCP) IBM Cloud 1 4 2 3
Cloud Architecture Components The front-end is the user-facing part of the cloud, including interfaces and apps. Front End Web Browsers Mobile Apps Dashboards The back-end is the cloud’s backbone, comprising servers, storage, databases, and core components that power services. Servers Servers Databases Virtualization enables multiple virtual environments on a single physical system, optimizing resource use. Containers Virtual Machines (VMs) Back-End Virtualization
Cloud Security Challenges Unintended exposure of sensitive data due to cyberattacks or weak security controls. Data Breaches Unauthorized Access Access by unauthorized users, often due to weak passwords or inadequate security protocols. 2 1
Cloud Security Solutions Converts data into unreadable formats to protect it during transmission and storage. Adds extra layers of security, requiring multiple verification steps for user access. Adhering to security standards and laws like GDPR, HIPAA to ensure data protection and legal compliance. Encryption Multi-Factor Authentication Compliance with Regulations
Advantages and Disadvantages of Cloud Computing Cost Savings: Reduces costs on hardware, software, and maintenance by paying only for the resources used. Flexibility : Easily scale resources up or down based on demand, allowing businesses to be agile. Global Reach : Access data and services from anywhere in the world, enabling remote work and global collaboration. Security Concerns: Risks related to data breaches, privacy issues, and unauthorized access. Internet Dependency: Requires a stable internet connection; poor connectivity can hinder access to services. Potential Downtime: Service outages can disrupt access to data and applications, impacting productivity. 1 0% Advantages Disadvantages 9 0%
Cloud Deployment Strategies Automatically adjusts resources (like servers) based on current demand. Breaks applications into smaller, independent services (microservices) packaged in containers (like Docker). Auto-Scaling Microservices and Containerization
Popular Use Cases of Cloud Computing Business Scalability Scales IT resources up/down as needed, optimizing costs and performance. Cloud in Action Healthcare Data Management Securely stores and processes large patient data for better management. Remote Learning Enables virtual classrooms and collaboration tools for flexible education. E-Commerce Platforms Provides scalable resources to handle varying online store traffic. Financial Services Manages secure data and real-time analytics for financial operations. Media Streaming Delivers high-quality content globally, efficiently managing large data loads.
Future of Cloud Computing Cloud integrates AI/ML, enabling advanced analytics and automation. Code deployment without managing servers; pay-per-use model. Cloud adoption grows with innovation, driving advanced solutions. Processes data locally to reduce latency and enhance speed. AI & ML in cloud Serverless Computing Edge Computing Future Predictions