Introduction To DevOps and Cloud Computing With AWS
Introduction To DevOps and Cloud Computing With AWS
Dragan Neskovic
● Introduce the concepts of DevOps
and cloud computing.
● Explain the benefits of using
DevOps and cloud computing with
AWS.
DevOps
Collaboration Between Development and Operations
1. Automation:
2. Measurement:
Measurement involves collecting and analyzing data throughout the development and
operations processes to identify areas for improvement and measure the impact of changes.
Key Principles of DevOps
● Infrastructure as Code (IaC): Treat infrastructure as code for consistent and repeatable
provisioning.
Key DevOps Practices
● Configuration Management:
Manage infrastructure and
application configurations with
tools like Puppet or Ansible.
Key DevOps Practices
1. Mindset Shift:
● Select tools that align with your specific needs and workflow.
● Consider factors like scalability, integration, and cost.
● Start with essential tools for CI/CD and configuration management.
Private Cloud:
Hybrid Cloud:
Multi-cloud:
AWS
AWS Global Infrastructure:
● Global Reach
● Redundancy and High Availability
● Unmatched Security
Core Services
1. Compute: 2. Storage:
3. Databases: