GoConqr has a new look! Let us know what you think.

Mind map

Cloud Computing

Laura Mendoza Spanish

Cloud Computing

Map content

Cloud Computing

  1. What is?

    • 1. On-demand self-service
    • 2. Access to the network
    • 3. Resource pooling
    • 4. Elasticity
    • 5. Resource usage monitored and billed
  2. Benefits

    • High Availability
      • Designing for high availability means designing for minimal downtime
    • Fault Tolerance
      • Designing for fault tolerance means designing for zero downtime
    • Disaster Recovery
      • Designing for disaster recovery means designing for systems to operate through a disaster
    • Scaling
      • Vertical Scaling
        • Adding more CPU and memory. But with small disruption because needs to be rebooted
      • Horizontal Scaling
        • Distribute the load with instances with including new copies of the same instance. Usually cheaper
    • Elasticity
      • Using automation and horizontal scaling
  3. Design Principles

    • AWS Well-Architected Framework
      • Operational Excellence
        • Perform operations as code
        • Make frequent, small, reversible changes
        • Refine operations procedures frequently
        • Anticipate failures
        • Learn from all operational failures
      • Security
        • Implement a strong identity foundation
        • Maintain traceability
        • Apply security at all layers
        • Automate security best practices
        • Protect data in transit and at rest
        • Keep people away from data
        • Prepare for security events
      • Reliability
        • Automatically recovery from failure
        • Test recovery procedures
        • Scale horizontally to increase aggregate workload availability
        • Stop guessing capacity
        • Manage change in automation
      • Performance Efficiency
        • Democratize advanced technologies
        • Go global in minutes
        • Use serverless architectures
        • Experiment more often
        • Consider mechanical sympathy
      • Cost Optimization
        • Ability to run systems to deliver business value at the lowest price point
      • Sustainability
        • Understand your impact
        • Establish sustainability goals
        • Maximize utilization
        • Anticipate and adopt new, more efficient hardware and software offerings
        • Use managed services
        • Reduce the downstream impact of your cloud workloads
  4. Migration Strategies

    • Retire
      • Means to decomission or remove the server from the environment
    • Retain
      • Means to keep the server in the current environment without moving the server to the AWS Cloud
    • Rehost
      • Means to move the server to the AWS Cloud without making any changes to the server
    • Relocate
      • Similar to rehosting, but it's specifically for virtualized environments
    • Repurchase
      • Instead of migrating your existing application, you could choose to purchase a new, cloud-based version of the same software.
    • Replatform
      • Means to move the server to the AWS Cloud and make changes to optimize the server
    • Refactor or re-architect
      • This is a more involved approach where you significantly redesign your application to take full advantage of the cloud.
  5. Security and Compliance

    • AWS WAF
      • Web Application Firewall to help protect your applications from common exploits that could impact your application availability, compromise your security or consume excessive resources
    • AWS GuardDuty
      • Threat detection service to monitor for malicious activity ans unauthorize behavior
    • AWS Shield
      • Managed DDoS protection service to help safeguard your applications running on AWS
    • AWS Artifact
      • Provides on-demand access to security and compliance reports and select online agreements.
    • Amazon Inspector
      • Allows you to perform automated security assessments on your applications
    • Amazon CloudWatch
      • Used for monitoring and collecting operational data
    • AWS CloudTrail
      • Used to log events related to AWS resource creation and management
    • AWS Config
      • Used to take inventory and current configurations and audit resources to ensure they maintain correct configurations
    • AWS IAM
      • IAM Users
        • Associated usernames and passwords, multiplefactor authentication
      • IAM Groups
        • Permisions were AWS acces are taken
      • IAM Roles
        • Temporary credentials
      • IAM Policies
        • Can applied to user or roles

Images and files in the map

  • Cloud Computing
  • Cloud Computing
  • Cloud Computing
  • Cloud Computing
  • Cloud Computing
  • Cloud Computing

Information

Description
Mind Map on Cloud Computing, created by Laura Mendoza on 10/07/2024.
Created by
Laura Mendoza
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?