- AWS Elastic Beanstalk is a fully managed platform as a service (PaaS) offered by AWS for deploying and managing applications.
- It simplifies the process of deploying applications by abstracting away the underlying infrastructure details and providing an easy-to-use interface.
- With Elastic Beanstalk, developers can focus on writing their application code while AWS takes care of the deployment, capacity provisioning, load balancing, and automatic scaling.
- It supports a variety of programming languages and frameworks, including Java, .NET, PHP, Node.js, Python, Ruby, and Go.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Aurora | |
Declan | |
Penelope | |
Zara | |
Elijah | |
Isla | |
Mila | |
Sebastian | |
Adelaide | |
Mateo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Linux for DevOps Lab Setup | |
$setup_lab = <<SCRIPT | |
# Enable root login in ssh configuration | |
sed -i "s/^PermitRootLogin no/PermitRootLogin yes/g" /etc/ssh/sshd_config | |
sed -i "s/^PasswordAuthentication no/PasswordAuthentication yes/g" /etc/ssh/sshd_config | |
systemctl restart sshd | |
SCRIPT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Vagrant.configure("2") do |config| | |
config.vm.define "controlplane" do |controlplane| | |
controlplane.vm.box = "ubuntu/jammy64" | |
controlplane.vm.network "private_network", ip: "192.168.32.10" | |
controlplane.vm.hostname = "controlplane" | |
controlplane.vm.provider "virtualbox" do |vb| | |
vb.memory = "2048" | |
vb.cpus = 2 | |
end |
The three-tier architecture is the most popular implementation of a multi-tier architecture and consists of a single presentation tier, logic tier, and data tier.
The following illustration shows an example of a simple, generic three-tier application.
GitHub Repo:- https://github.com/sampathshivakumar/3-Tier-Architecture-Terraform
- Custom VPC
- AWS Event-Driven Architecture is an approach that utilizes Amazon Web Services to build scalable and decoupled applications.
- It relies on events as the primary means of communication between components.
- The architecture includes event sources that generate events, an event bus for routing events, rules to filter and route events, and targets for actions triggered by events.
- Event Driven Architecture offers benefits such as scalability, loose coupling, flexibility, and real-time processing.
- AWS Account
- Serverless computing is a cloud computing model where developers write and deploy code as individual functions or services without managing servers.
- The cloud provider takes care of infrastructure provisioning, scaling, and maintenance.
- Developers focus solely on writing code, and the platform automatically allocates resources and scales applications based on demand.
- serverless computing provides developers with a more streamlined and efficient development experience while delivering automatic scaling, cost savings, and improved agility.
- It is particularly beneficial for applications with varying workloads, sporadic usage patterns, and the need for rapid innovation.
- You should have a domain name already purchased to link with your Static Website.
- Some Web content to display on your domain.
- Create an S3 bucket and Configure it for static website hosting.
- Create a record in Route 53.
- Create a CloudFront distribution and link it with your custom domain.
- Create Certificates in AWS Certificate Manager.
NewerOlder