Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
A demo of modular infrastructure for microservices
1. A demo of modular infrastructure for
microservices
2. Amazon Cloudformation - Infrastructure as Code
RDS
Amazon EC2
instances
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Description" : "A simple Amazon EC2 instance",
"Resources" : {
"MyEC2Instance" : {
"Type" : "AWS::EC2::Instance",
"Properties" : {
"ImageId" : "ami-2f7266660095465354",
"InstanceType" : "t1.micro"
}...
}
}
}
Application
Infrastructure
Elastic Load
Balancing
Amazon
Lambda
• Create multiple versions of the
infrastructure.
• Test your infrastructure before it
is roll back.
• Move back to previous versions
of infrastructure after a failure.
• Repair and improve the
infrastructure.
4. Amazon ECS is a highly scalable, high performance
container orchestration service that supports Docker
containers and allows you to easily run and scale
containerized applications on AWS
What is Amazon ECS
7. Docker is defined as a tool that allows you to put the
program and its dependencies in a light, portable,
virtual container that can be run on almost any server
with the GNU / Linux system.
What is Docker?
8. Selenium is a portable software-testing framework for web
applications. Selenium provides a playback tool for authoring
tests without the need to learn a test scripting language. The
tests can then run against most modern web browsers.
What is Selenium?
9.
10. Microservice Challenge:
1. Resource Management - managing a large fleet of containers
2. Monitoring - how do you know if individual service is healthy
or measure the performance if you have 10s, 100s, 1000s
services
3. Service Discovery - each microservice scales up and down
independently of one another
4. Deployment - how do you manage a deployment for this
across large number of services with different languages,
frameworks
11. Magdalena Zawada
Dyrektor Strategii Rozwoju
magdalena.zawada@lcloud.pl
609 999 603
Odpowiem na pytania
Magdalena Zawada
Dyrektor Strategii Rozwoju
magdalena.zawada@lcloud.pl
609 999 603
Jacek Biernat
CEO & CTO
jacek.biernat@lcloud.pl
Thank you for your attention.
Questions?