Cloud Architecture (Unit 1)

 Cloud Architecture (Unit 1)

Cloud Architecture - Unit 1 - CA - SRMIST Syllabus - Short Notes

Internet vs Cloud


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.

Virtualization

  • Enabling Factors
    • Hardware independence - Making it modular.
    • Server consolidation - Sharing one server for multiple hosts.
    • Resource replication - Copying resource data to multiple disks.
  • Hypervisor
    • Bare Metal
    • Hosted


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