Cloud Architecture (Unit 1)
Cloud Architecture (Unit 1)
Cloud Architecture - Unit 1 - CA - SRMIST Syllabus - Short Notes
Internet vs Cloud
Definition Points (Characteristics)
- On-Demand - Provide Service when needed.
- Pay-as-you-go pricing - Pay only for services you use.
- Broad Network Access - Resources from any device - phone, laptop, tab, etc.
- Scalable - More customers do not affect efficiency.
- Resource Pooling - Resources that are idle are all considered for cloud resources pool.
Components
- Client Computers
- Thick Clients
- Thin Clients
- Data Center
- Distributed Servers
Convergence
Resource Sharing
- Compute - Processing workload.
- Storage - Save & Store data.
- Database - Storage of structured & unstructured data sets.
- Network - Provide connectivity to every other resource type.
Deployment Model
- Private - VPC externally or internally hosted for a specific organization or group.
- Public - Externally hosted for anyone to use.
- Hybrid - A combination of all other models (usually used in IT companies)
- Community - Hosted for the exclusive use of a community. (private<community<public)
Service Model
- SaaS
- PaaS
- IaaS
Enabling Techniques
- Grid Computing - Distributed set of computing.
- Utility Computing - Pay as per services used.
- Internet - Connectivity of the cloud service on a global scale.
- Multi-tenancy - Multiple users can use the service at the same time.
- Web 2.0 - World Wide Web
- SOA - Architecture based on services.
- Automation - Without human intervention or hindrance.
- Virtualization - Splitting hardware or software resources for multiple instances.
- Hardware
- Software
- Full
- Para
Benefits
- Profitable - Pay as you go, which makes it cost-effective.
- Scalable - More users won't make it less effective.
- Accessibility - Available around the world, either on a phone or PC, or laptop.
- Security - Encryption methods to safeguard data.
- Productivity - Less downtime, more productivity.
- Round-the-clock service - Reason for less downtime.
- Latest Software - Better software for execution.
- Speed - Accessible almost instantly.
- Teamwork - Less time spent on planning finance for required resources.
Challenges
- Security - Open-source leads to vulnerable data.
- Management of speed - Cloud can be expensive with improper management.
- Lack of expertise - Not enough cloud experts.
- Governance - Native governance laws as it is in their initial stages yet,
- Compliance - Flexibility of movement from cloud to cloud.
- Managing multiple clouds - Hybrid cloud management becomes an issue.
- Performance Levels - Multi-tenancy must not be an issue.
- Building VPC - Hard to build a dedicated VPC.
- Portability - Migration to other CSPs (Cloud Service Providers) must be easy.
- Service Quality
- Interoperability
- Availability & reliability
Cloud Architecture
Benefits
- Solves latency issues
- Reduces cost of operation
- Easy to scale up business
- Flexibility feature
- Better disaster recovery
- Up-to-date services
- Remote working & team-collaboration
Challenges
- Service Availability
- Data Privacy
- Bottlenecks
- Distributed Storage
- Scalability
- Reputation Sharing
Cloud Applications
- Availability - Uptime, Cost, Single point failure, Scalability.
- Performance - Load balancer, auto scale, correct instances, etc.
- Security - CIA, authentication, encryption, etc.
- Disaster Recovery - RTO, RPO, Warm, Hot, Cold recovery.
NOTE
* This is short notes of the PPT, the main topics are covered above. Each point can be elaborated more as per the question.
Comments
Post a Comment