SlideShare ist ein Scribd-Unternehmen logo
1 von 68
Downloaden Sie, um offline zu lesen
Antons Kranga
DevOps:Cloud Automation
October 11, 2013

Organizers

Top Media Partner

Media Partner

Supporter
Presenter
- Technology Architect at Accenture



- 10+ years experience in Enterprise Development

- Projects:
- Accenture Foundation Platform for Java
- Accenture Cloud Platform
- ALPJ 
- Monsoon
Ask questions online

www.sli.do/openslava
Cloud

Copyright © 2013 Accenture All rights reserved.
This is cloud
Definition of Cloud Computing

Copyright © 2013 Accenture All rights reserved.
Cloud Computing

Copyright © 2013 Accenture All rights reserved.
Accenture Cloud Platform
Testing as Service
Monsoon
ALPJ
etc

Cloud Broker API

Copyright © 2013 Accenture All rights reserved.
Challenges of Cloud (What IaaS Offers)
Web Tier

Application Tier

Database

Copyright © 2012 Accenture All rights reserved.
Challenges of Cloud (What Users Want)
Web Tier

Application Tier

Database

Copyright © 2012 Accenture All rights reserved.
Infrastructure services
and patterns
example
OS Type: RedHat

OS Version: 6.2

Tomcat Home: /etc/tomcat

Tomcat Port: 8080
MySQL IP: 10.10.0.1
MySQL Root Password: password

include_recipe “java“



package "tomcat6“



artifact_deploy "tomcat6“ do
version "latest“
artifact_location "foo.war"
deploy_to node[:tomcat][:work_dir]
end



service "tomcat6" do
action [:enable, :start]
end

Attributes
Recipe





OS Specific Instructions
Chef Workstation

Copyright © 2012 Accenture All rights reserved.

Virtualized Infrastructure
Virtualized Infrastructure

Chef Workstation

Chef Server
REST

CMDB

Cookbooks
Roles
...

Copyright © 2012 Accenture All rights reserved.
Virtualized Infrastructure

Chef Workstation

Chef Server
REST

CMDB

Cookbooks
Roles
...

Copyright © 2012 Accenture All rights reserved.
Virtualized Infrastructure

Chef Workstation
knife

Uses SSH to

bootstraps Chef
client

Chef Server
REST

CMDB

Cookbooks
Roles
...

Copyright © 2012 Accenture All rights reserved.
Virtualized Infrastructure

Chef Workstation
knife

Chef Server

e
ch

t
en
li
fc
at6
c

tom

REST

CMDB

Cookbooks
Roles
...

Copyright © 2012 Accenture All rights reserved.
Virtualized Infrastructure

Chef Workstation
knife

Chef Server

e
ch

t
en
li
fc
at6
c

tom

REST
HTTP call signed
with certificate

CMDB

Cookbooks
Roles
...
Virtualized Infrastructure

Chef Workstation
knife

Chef Server

e
ch

t
en
li
fc
at6
c

tom

REST

CMDB

Cookbooks
Roles
...
Virtualized Infrastructure

Chef Workstation
knife

Chef Server

e
ch

t
en
li
fc
at6
c

tom

REST

CMDB

Cookbooks



t6
ca 

m a
to jav les
ab
pt
i

Cookbooks
Roles
...

Copyright © 2012 Accenture All rights reserved.
Virtualized Infrastructure

Chef Workstation
knife

ohai

acts
oad f
upl

Chef Server

e
ch

t
en
li
fc
at6
c

tom

REST

CMDB

Cookbooks



t6
ca 

m a
to jav les
ab
pt
i

Cookbooks
Roles
...

Copyright © 2012 Accenture All rights reserved.
Service discovery
Node 1

Node 2

Node 3

Node N
Node 1

Node 2

Register

Node 3

Register

Register

Database

Node N

Register
Node 1

Node 2

Register

Node 3

Register

Register

Discover nodes

Database

Node N

Register
Node 1

Node 2

Register

Node 3

Register

Register

Discover nodes

Database

Node N

Register
Load balancing
LB

Node 1

Node 2

Node 3

Node N
Single point of
failure

LB

Node 1

Node 2

Node 3

Node N
LB

Node 1

Node 2

Heartbeat

Node 3

LB2

Node N
Shared virtual IP

LB

Node 1

Node 2

Heartbeat

Node 3

LB2

Node N
Dealing with sticky sessions
Shared virtual IP

LB

Tomcat 1

Tomcat 2

Heartbeat

Tomcat 3

LB2

Tomcat N
Shared virtual IP

LB

Tomcat 1

Tomcat 2

Heartbeat

Tomcat 3

LB2

Tomcat N

Save session

Save session

Save session

Save session

Memcached 1

Memcached 2

Memcached 3

Memcached N

Same Server

Same Server

Same Server

Same Server
Shared virtual IP

LB

Tomcat 1

Save session

Tomcat 2

Save session

Heartbeat

Tomcat 3

Save session

LB2

Tomcat N

Save session

Memcached 1 Repl Memcached 2 Repl Memcached 3 Repl Memcached N
Same Server

Same Server

Same Server

Same Server
Shared virtual IP

If session repl not
hitting netw capacity

Tomcat 1

Save session

LB

Tomcat 2

Save session

Heartbeat

Tomcat 3

Save session

LB2

Tomcat N

Save session

Memcached 1 Repl Memcached 2 Repl Memcached 3 Repl Memcached N
Same Server

Same Server

Same Server

Same Server
Shared virtual IP

LB

Tomcat 1

Tomcat 2

Heartbeat

Tomcat 3

save session

Memcached
Large RAM VM

LB2

Tomcat N
Elasticity
Shared virtual IP

LB

Tomcat 1

Save session

Tomcat 2

Save session

Heartbeat

Tomcat 3

Save session

LB2

Tomcat N

Save session

Memcached 1 Repl Memcached 2 Repl Memcached 3 Repl Memcached N
Same Server

Same Server

Same Server

Same Server
Shared virtual IP

LB

Tomcat 1

Save session

Tomcat 2

Save session

Heartbeat

Tomcat 3

Save session

LB2

Tomcat N

Save session

Memcached 1 Repl Memcached 2 Repl Memcached 3 Repl Memcached N
Same Server

Same Server

Same Server

Auto scaling group

Same Server
Dealing with sticky sessions
Node 1

Node 2

Register

Node 3

Register

Register

Discover nodes

Database

Node N

Register
Node 1

Node 2

Node 3

Node N

publish facts

publish facts

publish facts

publish facts

Message Broker
Node 1
publish facts
subscribe events

Node 2
publish facts
subscribe events

Node 3
publish facts
subscribe events

Message Broker

Node N
publish facts
subscribe events
Node 1
publish facts
subscribe events

Node 2
publish facts
subscribe events
heartbeat
heartbeat

Node 3
publish facts
subscribe events
heartbeat
heartbeat

Message Broker

Node N
publish facts
subscribe events
Virtualized Infrastructure

Chef Server
Infra Management:
1. Provisioning
2. Service Discovery

CMDB

Message Broker
Operating Scenarios: Operations
Virtualized Infrastructure

Chef Server
Infra Management:
1. Provisioning
2. Patching

CMDB

Server Orchestration:
1. Cluster Orchestration
2. Scalability
3. Deployment Orchestration

mCollective

Multi zone example
Distributed logging
Node 1

Node 2

Node 3

Auto scaling group

Node N
Node 1

Node 2

Node 3

Auto scaling group

Cloud storage

Node N
Node 1

Node 2

Node 3

Log agent

Log agent

Log agent

Auto scaling group

Log collector

Cloud storage

Node N
Log agent
Phoenix Server
Node 1

Node 2

Node 3

Node N
Want to apply
change/patch

Node 1

Node 2

Node 3

Node N
Node 1

Node 2

Node 3

Node N

Node M
All changes
included
Node 1

Node 2

Node 3

Migrate data

Node N

Node M
Node 1

Node 2

Node 3

Shared data
Cloud storage

Node N

Node M
Test and learn
Virtualized Infrastructure

Chef Server

CMDB
Virtualized Infrastructure

Chef Server
Chaos Monkey

CMDB
Cookbook development
Stop forking, really!!!
community
cookbook
wrapper cookbook

wrapper cookbook adds new functionality
to community version of the cookbook
instead of changing it directly
include_recipe “tomcat“


community
cookbook
wrapper cookbook

chef_gem "chef-rewind“



rewind "template[catalina.xml]“ do
# add your custom staff 
end
Cookbook Quality
•

Food Critic: Cookbook style analysis tool

•

URL: http://acrmp.github.com/foodcritic/

•

Integration: Travis CI

•

Cookbook Style Guide: https://github.com/ampledata/cookbook-style-guide

Copyright © 2012 Accenture All rights reserved.
Takeaways
- Accenture Cloud Platform





- Monsoon
- Accenture Lightweight Platform for Java

- Accenture Foundation Platform for Java



- Opscode Chef
Discussion

www.sli.do/openslava

Weitere ähnliche Inhalte

Was ist angesagt?

Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
KlaraOrban
 

Was ist angesagt? (20)

KubeCon EU 2016: Secure, Cloud-Native Networking with Project Calico
KubeCon EU 2016: Secure, Cloud-Native Networking with Project CalicoKubeCon EU 2016: Secure, Cloud-Native Networking with Project Calico
KubeCon EU 2016: Secure, Cloud-Native Networking with Project Calico
 
Securing Network Access with Open Source solutions
Securing Network Access with Open Source solutionsSecuring Network Access with Open Source solutions
Securing Network Access with Open Source solutions
 
Kubernetes at Datadog Scale
Kubernetes at Datadog ScaleKubernetes at Datadog Scale
Kubernetes at Datadog Scale
 
Lessons learned and challenges faced while running Kubernetes at Scale
Lessons learned and challenges faced while running Kubernetes at ScaleLessons learned and challenges faced while running Kubernetes at Scale
Lessons learned and challenges faced while running Kubernetes at Scale
 
Microservices with docker swarm and consul
Microservices with docker swarm and consulMicroservices with docker swarm and consul
Microservices with docker swarm and consul
 
How Kubernetes scheduler works
How Kubernetes scheduler worksHow Kubernetes scheduler works
How Kubernetes scheduler works
 
Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
 
Service Discovery using etcd, Consul and Kubernetes
Service Discovery using etcd, Consul and KubernetesService Discovery using etcd, Consul and Kubernetes
Service Discovery using etcd, Consul and Kubernetes
 
Testing Wi-Fi with OSS Tools
Testing Wi-Fi with OSS ToolsTesting Wi-Fi with OSS Tools
Testing Wi-Fi with OSS Tools
 
【CNDO2021】Calicoのデプロイをミスって本番クラスタを壊しそうになった話
【CNDO2021】Calicoのデプロイをミスって本番クラスタを壊しそうになった話【CNDO2021】Calicoのデプロイをミスって本番クラスタを壊しそうになった話
【CNDO2021】Calicoのデプロイをミスって本番クラスタを壊しそうになった話
 
Kubernetes the Very Hard Way. Lisa Portland 2019
Kubernetes the Very Hard Way. Lisa Portland 2019Kubernetes the Very Hard Way. Lisa Portland 2019
Kubernetes the Very Hard Way. Lisa Portland 2019
 
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk
 
Let's talk about Failures with Kubernetes - Hamburg Meetup
Let's talk about Failures with Kubernetes - Hamburg MeetupLet's talk about Failures with Kubernetes - Hamburg Meetup
Let's talk about Failures with Kubernetes - Hamburg Meetup
 
Introduction of k8s rancher
Introduction of k8s rancherIntroduction of k8s rancher
Introduction of k8s rancher
 
Social Connections 14 - Kubernetes Basics for Connections Admins
Social Connections 14 - Kubernetes Basics for Connections AdminsSocial Connections 14 - Kubernetes Basics for Connections Admins
Social Connections 14 - Kubernetes Basics for Connections Admins
 
Building a Cloud Native Service - Docker Meetup Santa Clara (July 20, 2017)
Building a Cloud Native Service - Docker Meetup Santa Clara (July 20, 2017)Building a Cloud Native Service - Docker Meetup Santa Clara (July 20, 2017)
Building a Cloud Native Service - Docker Meetup Santa Clara (July 20, 2017)
 
Managing an Akka Cluster on Kubernetes
Managing an Akka Cluster on KubernetesManaging an Akka Cluster on Kubernetes
Managing an Akka Cluster on Kubernetes
 
Ensuring Kubernetes Cost Efficiency across (many) Clusters - DevOps Gathering...
Ensuring Kubernetes Cost Efficiency across (many) Clusters - DevOps Gathering...Ensuring Kubernetes Cost Efficiency across (many) Clusters - DevOps Gathering...
Ensuring Kubernetes Cost Efficiency across (many) Clusters - DevOps Gathering...
 
Building Portable Applications with Kubernetes
Building Portable Applications with KubernetesBuilding Portable Applications with Kubernetes
Building Portable Applications with Kubernetes
 
Dragonflow 01 2016 TLV meetup
Dragonflow 01 2016 TLV meetup  Dragonflow 01 2016 TLV meetup
Dragonflow 01 2016 TLV meetup
 

Andere mochten auch

Hybrid cloud platform cloud integration accenture
Hybrid cloud platform  cloud integration   accentureHybrid cloud platform  cloud integration   accenture
Hybrid cloud platform cloud integration accenture
Prabhakar Ganesamurthy
 
VMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialVMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A Tutorial
Richard McDougall
 

Andere mochten auch (15)

Hybrid cloud platform cloud integration accenture
Hybrid cloud platform  cloud integration   accentureHybrid cloud platform  cloud integration   accenture
Hybrid cloud platform cloud integration accenture
 
Java Day Kharkiv - Next-gen engineering with Docker and Kubernetes
Java Day Kharkiv - Next-gen engineering with Docker and KubernetesJava Day Kharkiv - Next-gen engineering with Docker and Kubernetes
Java Day Kharkiv - Next-gen engineering with Docker and Kubernetes
 
JavaDay Lviv: Serverless Archtiectures
JavaDay Lviv: Serverless ArchtiecturesJavaDay Lviv: Serverless Archtiectures
JavaDay Lviv: Serverless Archtiectures
 
Antons Kranga Building Agile Infrastructures
Antons Kranga   Building Agile InfrastructuresAntons Kranga   Building Agile Infrastructures
Antons Kranga Building Agile Infrastructures
 
DevTernity - DevOps with smell
DevTernity - DevOps with smellDevTernity - DevOps with smell
DevTernity - DevOps with smell
 
Vagrant introduction for Developers
Vagrant introduction for DevelopersVagrant introduction for Developers
Vagrant introduction for Developers
 
DevOps Hackathon - Session 1: Vagrant
DevOps Hackathon - Session 1: VagrantDevOps Hackathon - Session 1: Vagrant
DevOps Hackathon - Session 1: Vagrant
 
Riga dev day: Lambda architecture at AWS
Riga dev day: Lambda architecture at AWSRiga dev day: Lambda architecture at AWS
Riga dev day: Lambda architecture at AWS
 
DevOps Hackathon: Session 3 - Test Driven Infrastructure
DevOps Hackathon: Session 3 - Test Driven InfrastructureDevOps Hackathon: Session 3 - Test Driven Infrastructure
DevOps Hackathon: Session 3 - Test Driven Infrastructure
 
OpenSlava 2014 - CloudFoundry inside-out
OpenSlava 2014 - CloudFoundry inside-outOpenSlava 2014 - CloudFoundry inside-out
OpenSlava 2014 - CloudFoundry inside-out
 
DevOps Days Tel Aviv - Serverless Architecture
DevOps Days Tel Aviv - Serverless ArchitectureDevOps Days Tel Aviv - Serverless Architecture
DevOps Days Tel Aviv - Serverless Architecture
 
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
 
Dev ops with smell v1.2
Dev ops with smell v1.2Dev ops with smell v1.2
Dev ops with smell v1.2
 
Accenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
Accenture Cloud Platform: Control, Manage and Govern the Enterprise CloudAccenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
Accenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
 
VMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialVMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A Tutorial
 

Ähnlich wie OpenSlava Infrastructure Automation Patterns

Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
KlaraOrban
 
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
QAware GmbH
 
Fast Streaming into Clickhouse with Apache Pulsar
Fast Streaming into Clickhouse with Apache PulsarFast Streaming into Clickhouse with Apache Pulsar
Fast Streaming into Clickhouse with Apache Pulsar
Timothy Spann
 

Ähnlich wie OpenSlava Infrastructure Automation Patterns (20)

Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container ServiceScaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
 
Scylla on Kubernetes: Introducing the Scylla Operator
Scylla on Kubernetes: Introducing the Scylla OperatorScylla on Kubernetes: Introducing the Scylla Operator
Scylla on Kubernetes: Introducing the Scylla Operator
 
Swift Install Workshop - OpenStack Conference Spring 2012
Swift Install Workshop - OpenStack Conference Spring 2012Swift Install Workshop - OpenStack Conference Spring 2012
Swift Install Workshop - OpenStack Conference Spring 2012
 
DCEU 18: Docker Container Networking
DCEU 18: Docker Container NetworkingDCEU 18: Docker Container Networking
DCEU 18: Docker Container Networking
 
Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
 
Making cloud native platform by kubernetes
Making cloud native platform by kubernetesMaking cloud native platform by kubernetes
Making cloud native platform by kubernetes
 
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
Kubernetes One-Click Deployment: Hands-on Workshop (Mainz)
 
Fast Streaming into Clickhouse with Apache Pulsar
Fast Streaming into Clickhouse with Apache PulsarFast Streaming into Clickhouse with Apache Pulsar
Fast Streaming into Clickhouse with Apache Pulsar
 
Weave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapWeave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 Recap
 
F5 OpenShift Workshop
F5 OpenShift WorkshopF5 OpenShift Workshop
F5 OpenShift Workshop
 
Automated Application Management with SaltStack
Automated Application Management with SaltStackAutomated Application Management with SaltStack
Automated Application Management with SaltStack
 
K8s best practices from the field!
K8s best practices from the field!K8s best practices from the field!
K8s best practices from the field!
 
OpenStack Dragonflow shenzhen and Hangzhou meetups
OpenStack Dragonflow shenzhen and Hangzhou  meetupsOpenStack Dragonflow shenzhen and Hangzhou  meetups
OpenStack Dragonflow shenzhen and Hangzhou meetups
 
NodeJS : Communication and Round Robin Way
NodeJS : Communication and Round Robin WayNodeJS : Communication and Round Robin Way
NodeJS : Communication and Round Robin Way
 
Microservices: Another Way
Microservices: Another WayMicroservices: Another Way
Microservices: Another Way
 
SOA patterns
SOA patterns SOA patterns
SOA patterns
 
Developer-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for KubernetesDeveloper-Friendly CI / CD for Kubernetes
Developer-Friendly CI / CD for Kubernetes
 
Cloud-native .NET Microservices mit Kubernetes
Cloud-native .NET Microservices mit KubernetesCloud-native .NET Microservices mit Kubernetes
Cloud-native .NET Microservices mit Kubernetes
 
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
Pulsar summit asia 2021   apache pulsar with mqtt for edge computingPulsar summit asia 2021   apache pulsar with mqtt for edge computing
Pulsar summit asia 2021 apache pulsar with mqtt for edge computing
 
Episode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data ServicesEpisode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data Services
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

OpenSlava Infrastructure Automation Patterns