SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
MicroServices in AWS
-Kiran Divekar
Technical Architect
19 years of development
experience in system
programming, embedded
systems, Linux kernel and
Networking domains.
Working on architecting
and designing variety of
projects in the areas of
container security,
Openstack plugins, All
cloud migrations, SDN
systems and NFV
development and
performance
Leading multiple projects
based on Containers
ecosystem involving
Kubernetes, Mesos, micro-
services stack validation,
distributed systems based
on kafka messaging,
deployments into public
Cloud platforms.
Prior to Calsoft, designed
and developed software
solutions in the areas of
network switches platform
and protocols, device
drivers and SDKs for
Marvell 802.11 chipsets.
Bachelors degree in
Computer science from
Government college of
Engineering, Pune (COEP) ,
June 2000
Agenda: Move around
Containers, MicroServices
Cloud Native
AWS and tools
Fargate
Questions
DevOps : CI-CD-CD
Microservices world
ApplicationModernization
Main aspects of application migration
• Re-host (Lift and Shift)
• Its about re-deploying to an IaaS environment and change application configuration to
suit new virtual environment.
• No changes to source code; just adapt to new environment
• Preferred option to save data center costs
• Re-architect (Cloud-Native Microservices)
• Adapting to new software framework and changing the source code accordingly
• Complete advantage of cloud native features
• Depends upon long term vision of the applications
Next-Gen App Deployment: Efficient Container Management
Microservices Architecture:
• Decomposed into small pieces
• Loosely coupled
• Easier to scale development
• Improved fault isolation
• Each service can be developed
and deployedindependently
• Eliminatesany long-term
commitment to a technology
stack
Common Cloud Deployment Models
Virtual
Machine
s
Containe
rs
• Mesos
• Docker/Kub
ernettes
Serverless
Container Management Platform is Emerging
• ContainerManagement Platforms are also known as containermanagers, containerorchestration
engines (COEs), containerorchestrationplatforms and containers-as-a-service(CaaS) platforms.
• It helps enterprises address the challenges of deployingcontainers.These platforms let
administratorsmonitor, manage, secure, and scale containerssimilarto how they treat existing
servers and virtualmachines.
Bare Metal / Virtualization Environment
On-prem / off-prem
Auto-scaling / Upgrade
Image Management
(Appstore, registry)
Service
Registration & Discovery
Security / Compliance
Routing & Load
Balancing
Monitoring & Logging
Scheduling
HA / Backup & Restore
Scaling Architecture
Scaling Service Cloud controller
6. Aggregate &
generate alarms
for scaling service
7. Scaling decisions
8. trigger scaling action
9. Clouddeployment
of scaled apps
DEA
Warden
ag
en
t
Warden
ag
en
t
…
A
P
P
A
P
P
DEA
Warden
ag
en
t
Warden
ag
en
t
…
A
P
P
A
P
P
App containers
…
APP APP
Persistent
Service
1. Policy specification
(e.g. cpu>90% scale by 10)
Monitoring
Service
2. Alert
Set
3. Metrics
4. Publish metrics
Agent 1Agents
Configure
Cloud Services – AWS as example
©2019 Calsoft.All
Rights Reserved.
11
 Public clouds like AWS provide various cloud native
services for MicroServicesdeployment.
 These services include
 Front end: CloudFront
 load balancers: ALB
 Backend catchingservice like ElasticCache
 SQL Databaselike Aurora
 NoSQL databaselike DynamoDB
 Kubernetes service like EKS
 Amazon elastic ContainerRegistry (ECR)
 DynamoDB accelerators(DAX)
 AWS App Mesh as Service Mesh
 These cloud services can replace various services
needed for MicroServicescomponents.
 We just need to write deployment and monitoring
frameworks to make sure services are up and
running.
 There are costs associated while using services
from AWS
Serverless
Cloud provider enables
deployments of code into
platform
•Ephemeral containers
•Functionasa service
API developer is not
concerned with provisioning
of computeresources
Typically limited platform
options
•Commonoptions:JavaScript,
PythonandJava
Examples
•AWS Lambda
•Google CloudFunctions
•MicrosoftAzure Functions
•Monitoringproducts
•Log Analysis
Source:
internet
MicroServices in AWS
AWS Container Solutions
AWS ECS advantages
Fargate Introduction
Fargate Introduction … (contd)
AWS Fargate
AWS Fargate Task
Fargate task
AWS Fargate Task Details
ECS Fargate Coexistance
ECS Fargate Networking
ECS Fargate Permissions
ECS Fargate security
AWS Fargate: Launch Type
MicroServices in AWS – New Stage
MicroServices in AWS – CI-CD
Let me try
“aws-samples on
github.com”
•https://github.com/aws-
samples/amazon-ecs-
mythicalmysfits-workshop
Micro service in aws   meetup

Mais conteúdo relacionado

Mais procurados

RightScale Webinar: How RightScale Architects Its Databases (for Worldwide Sc...
RightScale Webinar: How RightScale Architects Its Databases (for Worldwide Sc...RightScale Webinar: How RightScale Architects Its Databases (for Worldwide Sc...
RightScale Webinar: How RightScale Architects Its Databases (for Worldwide Sc...RightScale
 
Microservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMicroservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMukul Jain
 
Citrix - Open Elastic Platform for the Private Cloud
Citrix -  Open Elastic Platform for the Private CloudCitrix -  Open Elastic Platform for the Private Cloud
Citrix - Open Elastic Platform for the Private CloudNati Shalom
 
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...Mesosphere Inc.
 
The service mesh management plane
The service mesh management planeThe service mesh management plane
The service mesh management planeLibbySchulze
 
2016-09-eclipse-iot-cf-summit
2016-09-eclipse-iot-cf-summit2016-09-eclipse-iot-cf-summit
2016-09-eclipse-iot-cf-summitMike Milinkovich
 
Managing elasticity across Multi-cloud providers
Managing elasticity across Multi-cloud providersManaging elasticity across Multi-cloud providers
Managing elasticity across Multi-cloud providersFawaz Fernand PARAISO
 
Devteach 2016: A practical overview of actors in service fabric
Devteach 2016: A practical overview of actors in service fabricDevteach 2016: A practical overview of actors in service fabric
Devteach 2016: A practical overview of actors in service fabricBrisebois
 
OCP Architecture Overview
OCP Architecture OverviewOCP Architecture Overview
OCP Architecture OverviewBhaskar Ravula
 
CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco GuminiCCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco Guminiwalk2talk srl
 
Migrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWSMigrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWS2nd Watch
 
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise CloudsCEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise CloudsRed Hat India Pvt. Ltd.
 
A journey from mesos to kubernetes in AWS!
A journey from mesos to kubernetes in AWS!A journey from mesos to kubernetes in AWS!
A journey from mesos to kubernetes in AWS!Eric Liu
 
Cloud Bursting with A10 Lightning ADS
Cloud Bursting with A10 Lightning ADSCloud Bursting with A10 Lightning ADS
Cloud Bursting with A10 Lightning ADSA10 Networks
 
Disaster recovery on demand on the cloud
Disaster recovery on demand on the cloudDisaster recovery on demand on the cloud
Disaster recovery on demand on the cloudNati Shalom
 
Hybrid cloud enabling a borderless data centre for your business
Hybrid cloud enabling a borderless data centre for your businessHybrid cloud enabling a borderless data centre for your business
Hybrid cloud enabling a borderless data centre for your businessCloudTrek
 
Black Sky: Advancing the Geospatial Revolution with Cloud-First Approach
Black Sky: Advancing the Geospatial Revolution with Cloud-First ApproachBlack Sky: Advancing the Geospatial Revolution with Cloud-First Approach
Black Sky: Advancing the Geospatial Revolution with Cloud-First ApproachAmazon Web Services
 
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...Amazon Web Services
 
Desarrollo de una plataforma de observabilidad centralizada
Desarrollo de una plataforma de observabilidad centralizadaDesarrollo de una plataforma de observabilidad centralizada
Desarrollo de una plataforma de observabilidad centralizadaElasticsearch
 

Mais procurados (20)

RightScale Webinar: How RightScale Architects Its Databases (for Worldwide Sc...
RightScale Webinar: How RightScale Architects Its Databases (for Worldwide Sc...RightScale Webinar: How RightScale Architects Its Databases (for Worldwide Sc...
RightScale Webinar: How RightScale Architects Its Databases (for Worldwide Sc...
 
OpenShift Meetup - Summit 2021 (Part 1)
OpenShift Meetup - Summit 2021 (Part 1)OpenShift Meetup - Summit 2021 (Part 1)
OpenShift Meetup - Summit 2021 (Part 1)
 
Microservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service FabricMicroservices to Scale using Azure Service Fabric
Microservices to Scale using Azure Service Fabric
 
Citrix - Open Elastic Platform for the Private Cloud
Citrix -  Open Elastic Platform for the Private CloudCitrix -  Open Elastic Platform for the Private Cloud
Citrix - Open Elastic Platform for the Private Cloud
 
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
Best Practices for Managing Kubernetes and Stateful Services: Mesosphere & Sy...
 
The service mesh management plane
The service mesh management planeThe service mesh management plane
The service mesh management plane
 
2016-09-eclipse-iot-cf-summit
2016-09-eclipse-iot-cf-summit2016-09-eclipse-iot-cf-summit
2016-09-eclipse-iot-cf-summit
 
Managing elasticity across Multi-cloud providers
Managing elasticity across Multi-cloud providersManaging elasticity across Multi-cloud providers
Managing elasticity across Multi-cloud providers
 
Devteach 2016: A practical overview of actors in service fabric
Devteach 2016: A practical overview of actors in service fabricDevteach 2016: A practical overview of actors in service fabric
Devteach 2016: A practical overview of actors in service fabric
 
OCP Architecture Overview
OCP Architecture OverviewOCP Architecture Overview
OCP Architecture Overview
 
CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco GuminiCCI2017 - Azure Virtual Machine & Networking - Marco Gumini
CCI2017 - Azure Virtual Machine & Networking - Marco Gumini
 
Migrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWSMigrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWS
 
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise CloudsCEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
 
A journey from mesos to kubernetes in AWS!
A journey from mesos to kubernetes in AWS!A journey from mesos to kubernetes in AWS!
A journey from mesos to kubernetes in AWS!
 
Cloud Bursting with A10 Lightning ADS
Cloud Bursting with A10 Lightning ADSCloud Bursting with A10 Lightning ADS
Cloud Bursting with A10 Lightning ADS
 
Disaster recovery on demand on the cloud
Disaster recovery on demand on the cloudDisaster recovery on demand on the cloud
Disaster recovery on demand on the cloud
 
Hybrid cloud enabling a borderless data centre for your business
Hybrid cloud enabling a borderless data centre for your businessHybrid cloud enabling a borderless data centre for your business
Hybrid cloud enabling a borderless data centre for your business
 
Black Sky: Advancing the Geospatial Revolution with Cloud-First Approach
Black Sky: Advancing the Geospatial Revolution with Cloud-First ApproachBlack Sky: Advancing the Geospatial Revolution with Cloud-First Approach
Black Sky: Advancing the Geospatial Revolution with Cloud-First Approach
 
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...
 
Desarrollo de una plataforma de observabilidad centralizada
Desarrollo de una plataforma de observabilidad centralizadaDesarrollo de una plataforma de observabilidad centralizada
Desarrollo de una plataforma de observabilidad centralizada
 

Semelhante a Micro service in aws meetup

Episode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceEpisode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceMesosphere Inc.
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...confluent
 
Containers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsContainers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsKhalid Ahmed
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the boxKangaroot
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...confluent
 
The New Stack Container Summit Talk
The New Stack Container Summit TalkThe New Stack Container Summit Talk
The New Stack Container Summit TalkThe New Stack
 
Resume_Ashok-updated (1) (1)
Resume_Ashok-updated (1) (1)Resume_Ashok-updated (1) (1)
Resume_Ashok-updated (1) (1)chimmili ashok
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)Alex Henthorn-Iwane
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudCloudBees
 
OpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenOpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenTrinath Somanchi
 
Nicholas Noor - Cloud-Infra Architect
Nicholas Noor - Cloud-Infra ArchitectNicholas Noor - Cloud-Infra Architect
Nicholas Noor - Cloud-Infra ArchitectNicholas Noor
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Adrian Todorov
 
Kubernetes from the Ground Up
Kubernetes from the Ground UpKubernetes from the Ground Up
Kubernetes from the Ground UpDustin Humphries
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud PlatformWSO2
 
AWS re:Invent 2016: Introduction to Container Management on AWS (CON303)
AWS re:Invent 2016: Introduction to Container Management on AWS (CON303)AWS re:Invent 2016: Introduction to Container Management on AWS (CON303)
AWS re:Invent 2016: Introduction to Container Management on AWS (CON303)Amazon Web Services
 
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-orsCharacterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-orsLee Calcote
 
Abul-Devops-CloudArch.
Abul-Devops-CloudArch.Abul-Devops-CloudArch.
Abul-Devops-CloudArch.Abulfazl Khan
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetupcornelia davis
 

Semelhante a Micro service in aws meetup (20)

Episode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceEpisode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-Service
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
 
Containers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen AppsContainers as Infrastructure for New Gen Apps
Containers as Infrastructure for New Gen Apps
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
 
The New Stack Container Summit Talk
The New Stack Container Summit TalkThe New Stack Container Summit Talk
The New Stack Container Summit Talk
 
Resume_Ashok-updated (1) (1)
Resume_Ashok-updated (1) (1)Resume_Ashok-updated (1) (1)
Resume_Ashok-updated (1) (1)
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
 
OpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco HeavenOpenStack and Kubernetes - A match made for Telco Heaven
OpenStack and Kubernetes - A match made for Telco Heaven
 
Nicholas Noor - Cloud-Infra Architect
Nicholas Noor - Cloud-Infra ArchitectNicholas Noor - Cloud-Infra Architect
Nicholas Noor - Cloud-Infra Architect
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...Using Azure DevOps to continuously build, test, and deploy containerized appl...
Using Azure DevOps to continuously build, test, and deploy containerized appl...
 
Kubernetes from the Ground Up
Kubernetes from the Ground UpKubernetes from the Ground Up
Kubernetes from the Ground Up
 
PaaS Solutions Comparison
PaaS Solutions ComparisonPaaS Solutions Comparison
PaaS Solutions Comparison
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Building A Cloud Platform
Building A Cloud PlatformBuilding A Cloud Platform
Building A Cloud Platform
 
AWS re:Invent 2016: Introduction to Container Management on AWS (CON303)
AWS re:Invent 2016: Introduction to Container Management on AWS (CON303)AWS re:Invent 2016: Introduction to Container Management on AWS (CON303)
AWS re:Invent 2016: Introduction to Container Management on AWS (CON303)
 
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-orsCharacterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
Characterizing and contrasting kuhn tey-ner awr-kuh-streyt-ors
 
Abul-Devops-CloudArch.
Abul-Devops-CloudArch.Abul-Devops-CloudArch.
Abul-Devops-CloudArch.
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 

Último

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 

Último (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 

Micro service in aws meetup

  • 2. Technical Architect 19 years of development experience in system programming, embedded systems, Linux kernel and Networking domains. Working on architecting and designing variety of projects in the areas of container security, Openstack plugins, All cloud migrations, SDN systems and NFV development and performance Leading multiple projects based on Containers ecosystem involving Kubernetes, Mesos, micro- services stack validation, distributed systems based on kafka messaging, deployments into public Cloud platforms. Prior to Calsoft, designed and developed software solutions in the areas of network switches platform and protocols, device drivers and SDKs for Marvell 802.11 chipsets. Bachelors degree in Computer science from Government college of Engineering, Pune (COEP) , June 2000
  • 3. Agenda: Move around Containers, MicroServices Cloud Native AWS and tools Fargate Questions
  • 6. ApplicationModernization Main aspects of application migration • Re-host (Lift and Shift) • Its about re-deploying to an IaaS environment and change application configuration to suit new virtual environment. • No changes to source code; just adapt to new environment • Preferred option to save data center costs • Re-architect (Cloud-Native Microservices) • Adapting to new software framework and changing the source code accordingly • Complete advantage of cloud native features • Depends upon long term vision of the applications
  • 7. Next-Gen App Deployment: Efficient Container Management Microservices Architecture: • Decomposed into small pieces • Loosely coupled • Easier to scale development • Improved fault isolation • Each service can be developed and deployedindependently • Eliminatesany long-term commitment to a technology stack
  • 8. Common Cloud Deployment Models Virtual Machine s Containe rs • Mesos • Docker/Kub ernettes Serverless
  • 9. Container Management Platform is Emerging • ContainerManagement Platforms are also known as containermanagers, containerorchestration engines (COEs), containerorchestrationplatforms and containers-as-a-service(CaaS) platforms. • It helps enterprises address the challenges of deployingcontainers.These platforms let administratorsmonitor, manage, secure, and scale containerssimilarto how they treat existing servers and virtualmachines. Bare Metal / Virtualization Environment On-prem / off-prem Auto-scaling / Upgrade Image Management (Appstore, registry) Service Registration & Discovery Security / Compliance Routing & Load Balancing Monitoring & Logging Scheduling HA / Backup & Restore
  • 10. Scaling Architecture Scaling Service Cloud controller 6. Aggregate & generate alarms for scaling service 7. Scaling decisions 8. trigger scaling action 9. Clouddeployment of scaled apps DEA Warden ag en t Warden ag en t … A P P A P P DEA Warden ag en t Warden ag en t … A P P A P P App containers … APP APP Persistent Service 1. Policy specification (e.g. cpu>90% scale by 10) Monitoring Service 2. Alert Set 3. Metrics 4. Publish metrics Agent 1Agents Configure
  • 11. Cloud Services – AWS as example ©2019 Calsoft.All Rights Reserved. 11  Public clouds like AWS provide various cloud native services for MicroServicesdeployment.  These services include  Front end: CloudFront  load balancers: ALB  Backend catchingservice like ElasticCache  SQL Databaselike Aurora  NoSQL databaselike DynamoDB  Kubernetes service like EKS  Amazon elastic ContainerRegistry (ECR)  DynamoDB accelerators(DAX)  AWS App Mesh as Service Mesh  These cloud services can replace various services needed for MicroServicescomponents.  We just need to write deployment and monitoring frameworks to make sure services are up and running.  There are costs associated while using services from AWS
  • 12. Serverless Cloud provider enables deployments of code into platform •Ephemeral containers •Functionasa service API developer is not concerned with provisioning of computeresources Typically limited platform options •Commonoptions:JavaScript, PythonandJava Examples •AWS Lambda •Google CloudFunctions •MicrosoftAzure Functions •Monitoringproducts •Log Analysis Source: internet
  • 21. AWS Fargate Task Details
  • 27. MicroServices in AWS – New Stage
  • 28. MicroServices in AWS – CI-CD
  • 29. Let me try “aws-samples on github.com” •https://github.com/aws- samples/amazon-ecs- mythicalmysfits-workshop