SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
난공불락 세미나
2017. 05.25
Rancher for Continuous Delivery
DevOps Korea Group
이미지 출처: http://www.swanlandco.com/properties/sun-river-ranch
Ralf Yang
Intro…
DevOps Korea Group
Speaker
• Ralf Yang = DevOps, Technical Architect
• Since 2004 ~
- Startup company System Engineer
- NHN Services Operations
- Yahoo! Korea Service Engineer
- EstSoft, Zum.com System Admin
- Dell international Enterprise Tech. Support Sr. Analyst
- GS SHOP Technical Architect
- code post (현)
http://ralfyang.com
Speaker
• 활동
- Open-source committer:
• Zinst, Zinst packages, Cloud-dashboard, Docker-Cli-Dashboard etc.
• https://zinst.me
- FaceBook DevOps Korea Group Admin
• https://www.devopskorea.com
- With Monty: Father of MySQL - - With Joshua: God Father of OpenStack - - With Patrick McGarry: Director of Ceph Community -
Tools
-준비물
•VirtualBox
•Vagrant
•Docker
- Docker-compose
•Rancher
- Cattle
•Git
•Docker Cli-dashboard
http://zinst.me
Rancher 기반의 Container Orchestration
DevOps Korea Group
Docker ?
•LXC(Linux Container)
- Host server의 Kernel을 공유 -> 별도의 Booting 과정이 없다
- Docker-image를 online registry(Repository 개념)에서 바로 받아 올 수 있다
•Default registry: hub.docker.com
•private registry: ex) private.registry.ralfyang.com/centos:6.5
- Docker image 내부에 독집적인(isolated) Runtime 환경을 별도로 만들어서 전달 할 수 있다
Docker-compose ?
•Docker compose ? : Provisioning set file for docker container
•ex) https://github.com/goody80/SolrCloud_docker_compose
이미지 출처: https://blog.docker.com/media/2015/11/logo-title-final-compose-2b.png
Docker Cli-Dashboard
•DCS
•https://github.com/goody80/docker_cli_dashboard
Rancher Test 환경 구축 하기: Vagrant + VirtualBox
•Manual
•https://github.com/goody80/vagrant_rancher_cluster
•Virtual Box install
•https://www.virtualbox.org/wiki/Downloads
•Vagrant install
•https://www.vagrantup.com/downloads.html
•Box(Virtual Machine OS image) add
•$] vagrant box add ubuntu1404 https://cloud-images.ubuntu.com/vagrant/trusty/current/
trusty-server-cloudimg-amd64-vagrant-disk1.box
•Source Pull
•$] git clone https://github.com/goody80/vagrant_rancher_cluster.git
Vagrant 이해하기
•Vagrantfile
•Vagrant file구조
i 값은 0~9까지, 10개의 instance가 hostname을 기반으로 생성되는 영역
ex) vagrant up vmhost01 && vagrant up vmhost02
vagrant up rancher 라고 입력 했을 시 사용되는 영역
vagrant default setting
Github: https://github.com/goody80/vagrant_rancher_cluster
Vagrant 이해하기
•Provisioning script review
Github: https://github.com/goody80/vagrant_rancher_cluster
Vagrant 이해하기
•Provisioning script review: default_setting.sh
Github: https://github.com/goody80/vagrant_rancher_cluster
Vagrant 이해하기
•Provisioning script review: rancher.sh
Github: https://github.com/goody80/vagrant_rancher_cluster
Vagrant 이해하기
•Provisioning script review: vmhost.sh
Github: https://github.com/goody80/vagrant_rancher_cluster
Vagrant 사용하기
•VM create by Vagrant provisioning
-$] cd vagrant_rancher_cluster; vagrant up rancher
Github: https://github.com/goody80/vagrant_rancher_cluster
VM Provisioning - Video
Youtube link : https://youtu.be/cFy8KAStkq8
Rancher server 시작하기
•vagrant ssh rancher
•Rancher server install:
- https://docs.rancher.com/rancher/v1.5/en/installing-rancher/installing-server
-mkdir /vagrant/rancher_db; sudo docker run -d -v /vagrant/rancher_db/mysql/:/var/lib/mysql --
restart=unless-stopped -p 8080:8080 rancher/server
•http://localhost:8080
Rancher 둘러보기
Rancher startup - Video
Youtube link : https://youtu.be/iYom-g3CUgY
Rancher Host server provisioning
•VM create by Vagrant provisioning
-$] cd vagrant_rancher_cluster; vagrant up vmhost01
Rancher Host server provisioning
Youtube link : https://youtu.be/MSPWbT7Tblo
-$] cd vagrant_rancher_cluster; vagrant up vmhost01
Rancher Host pool 추가하기
Youtube link : https://youtu.be/QCWK_QqYAjA
Rancher system infra 자동 설치
Youtube link : https://youtu.be/OA122SgTLUo
Rancher Host pool 하나 더! 추가하기
Youtube link : https://youtu.be/2fI2zVkd_lg
Admin 계정 설정 & Catalog를 통한 Service 생성하기
Youtube link : https://youtu.be/rRRor2lq5yo
Docker-compose를 통한 Service Stack 생성하기
Youtube link : https://youtu.be/LssSF7-Borc
Load-Balancer 적용하기
Youtube link : https://youtu.be/JPk46spMQdU
Hands on
•Provisioning by Docker-compose
•vagrant ssh vmhost01
•$] sudo -i
•$] cd /data/source; git clone https://github.com/goody80/docker-elk
•Stack add by docker-compose.yml
•Make a Load-Balancing group
•Try to scale-up
Tips
•Rancher server-HA
•http://docs.rancher.com/rancher/v1.4/en/installing-rancher/installing-server/#multi-nodes
•Script for HA setting
•https://github.com/goody80/rancher_server_ctl/blob/master/rancher-ha
•Manual Upgrade
•https://docs.rancher.com/rancher/v1.5/en/upgrading/#single-container
•RELEASING THE DATABASE LOCK
•https://docs.rancher.com/rancher/v1.1/en/faqs/server/#databaselock
쉬어가는 페이지
Rancher 기반의 Continuous Delivery
DevOps Korea Group
Dev. Staging Production
CI/CD 진행방향 예시
https://en.wikipedia.org/wiki/Continuous_delivery
2 cycle
(Staging)
1 cycle
(Dev.)
Artifact
3 cycle
(Staging)
Artifact
Developer

(Requester)
I Need a
Wordpress!
DevOps
for CD
OK, Hold on..
Find a base image for
wordpress

- rhel-wordpress-html-embed

- rhel-mysql-4gb
Docker registry
Docker run
Host
rhel-wordpress-html-embed
rhel-mysql-4gb
Host
rhel-wordpress-html-embed
rhel-mysql-4gb
Host
haproxy
haproxy
Logstash
Host
Elastic Search
Kibana
logspout logspout
BCP
Load balancing
HA
Service On
Log collector
Agent for 

event stream log
Log gathering
ELK Metric
Dashboard
cAdvisor
cAdvisor
cAdvisor cAdvisor
Requirement for Container Automation:
- Scale out/in
- Rolling upgrade
- Security
- Volume mount
- Backup
- Service discovery
- Load balancing
- Routing
컨테이너 기반의 Service Delivery 체계 구축 예시
Bakery for Base-image
Docker Base image build pipeline
Bakery for CI
Docker Base image + Source build pipeline
Source Build automation Part
12factor
•https://12factor.net/ko/
•https://12factor.net
•Disposability
Continues Delivery를 왜 해야 하는가? (1/2)
-배포 업무 성숙도 향상
•무중단 배포 -> 지속적인 배포 -> 빠른 개발 빠른 출시
•Dev. = Stage = Production -> 충분한 테스트 -> 배포에 따른 문제 최소화
•Human error 예방
-전략적 배포 기법
•Canary release -> Soft-landing
•Blue/green deployment
•AB Test -> UX -> Service 만족도 향상
Blue-green Deployments, A/B Testing, and Canary Releases:
http://blog.christianposta.com/deploy/blue-green-deployments-a-b-testing-and-canary-releases/
Continues Delivery를 왜 해야 하는가? (2/2)
-장애대응
•빠르고 정확한 장애진단 및 복구
-서비스 상황 대응
•Scale-out/in
•빠르고 정확한 롤백
-보안
•네트워크 분리
•접근제어
쉬어가는 페이지
QnA
감사합니다 :)

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Learn basic ansible using docker
Learn basic ansible using dockerLearn basic ansible using docker
Learn basic ansible using docker
 
De-centralise and Conquer: Masterless Puppet in a Dynamic Environment
De-centralise and Conquer: Masterless Puppet in a Dynamic EnvironmentDe-centralise and Conquer: Masterless Puppet in a Dynamic Environment
De-centralise and Conquer: Masterless Puppet in a Dynamic Environment
 
Apache OpenWhiskで実現するプライベートFaaS環境 #tjdev
Apache OpenWhiskで実現するプライベートFaaS環境 #tjdevApache OpenWhiskで実現するプライベートFaaS環境 #tjdev
Apache OpenWhiskで実現するプライベートFaaS環境 #tjdev
 
Immutable infrastructure 介紹與實做:以 kolla 為例
Immutable infrastructure 介紹與實做:以 kolla 為例Immutable infrastructure 介紹與實做:以 kolla 為例
Immutable infrastructure 介紹與實做:以 kolla 為例
 
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaSDockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
DockerCon EU 2015: The Glue is the Hard Part: Making a Production-Ready PaaS
 
Docker and Puppet for Continuous Integration
Docker and Puppet for Continuous IntegrationDocker and Puppet for Continuous Integration
Docker and Puppet for Continuous Integration
 
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
 
CoreOS : 설치부터 컨테이너 배포까지
CoreOS : 설치부터 컨테이너 배포까지CoreOS : 설치부터 컨테이너 배포까지
CoreOS : 설치부터 컨테이너 배포까지
 
OpenStack Tempest and REST API testing
OpenStack Tempest and REST API testingOpenStack Tempest and REST API testing
OpenStack Tempest and REST API testing
 
Experience Report: Cloud Foundry Open Source Operations | anynines
Experience Report: Cloud Foundry Open Source Operations | anyninesExperience Report: Cloud Foundry Open Source Operations | anynines
Experience Report: Cloud Foundry Open Source Operations | anynines
 
Building a Production Grade PostgreSQL Cloud Foundry Service | anynines
Building a Production Grade PostgreSQL Cloud Foundry Service  | anyninesBuilding a Production Grade PostgreSQL Cloud Foundry Service  | anynines
Building a Production Grade PostgreSQL Cloud Foundry Service | anynines
 
어릴 적 할머니가 들려주신 옛 wsgi
어릴 적 할머니가 들려주신 옛 wsgi어릴 적 할머니가 들려주신 옛 wsgi
어릴 적 할머니가 들려주신 옛 wsgi
 
Clocker - The Docker Cloud Maker
Clocker - The Docker Cloud MakerClocker - The Docker Cloud Maker
Clocker - The Docker Cloud Maker
 
Puppet and the Model-Driven Infrastructure
Puppet and the Model-Driven InfrastructurePuppet and the Model-Driven Infrastructure
Puppet and the Model-Driven Infrastructure
 
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみるK8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
K8s上の containerized cloud foundryとcontainerized open stackをprometheusで監視してみる
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
 
Running Cloud Foundry for 12 months - An experience report | anynines
Running Cloud Foundry for 12 months - An experience report | anyninesRunning Cloud Foundry for 12 months - An experience report | anynines
Running Cloud Foundry for 12 months - An experience report | anynines
 
KubeCon EU 2016: Kubernetes and the Potential for Higher Level Interfaces
KubeCon EU 2016: Kubernetes and the Potential for Higher Level InterfacesKubeCon EU 2016: Kubernetes and the Potential for Higher Level Interfaces
KubeCon EU 2016: Kubernetes and the Potential for Higher Level Interfaces
 
Vagrant to-aws-flow
Vagrant to-aws-flowVagrant to-aws-flow
Vagrant to-aws-flow
 
Masterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM RolesMasterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM Roles
 

Semelhante a 제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers

week 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffffweek 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffff
anushka2002ece
 

Semelhante a 제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers (20)

Google App Engine: For PHP Developers
Google App Engine: For PHP DevelopersGoogle App Engine: For PHP Developers
Google App Engine: For PHP Developers
 
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer ToolsDevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
DevOps on AWS: Accelerating Software Delivery with the AWS Developer Tools
 
Java User Group Cologne
Java User Group CologneJava User Group Cologne
Java User Group Cologne
 
AppCatalyst and Photon OS
AppCatalyst and Photon OSAppCatalyst and Photon OS
AppCatalyst and Photon OS
 
JupyterHub tutorial at JupyterCon
JupyterHub tutorial at JupyterConJupyterHub tutorial at JupyterCon
JupyterHub tutorial at JupyterCon
 
Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦
Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦
Kubernetes x PaaS – コンテナアプリケーションのNoOpsへの挑戦
 
Rock Solid Deployment of Web Applications
Rock Solid Deployment of Web ApplicationsRock Solid Deployment of Web Applications
Rock Solid Deployment of Web Applications
 
Ship It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails EcosystemShip It ! with Ruby/ Rails Ecosystem
Ship It ! with Ruby/ Rails Ecosystem
 
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
KVM High Availability Regardless of Storage - Gabriel Brascher, VP of Apache ...
 
Vagrant
VagrantVagrant
Vagrant
 
week 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffffweek 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffff
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)
 
Introduction to Infrastructure as Code & Automation / Introduction to Chef
Introduction to Infrastructure as Code & Automation / Introduction to ChefIntroduction to Infrastructure as Code & Automation / Introduction to Chef
Introduction to Infrastructure as Code & Automation / Introduction to Chef
 
Automate Your Automation | DrupalCon Vienna
Automate Your Automation | DrupalCon ViennaAutomate Your Automation | DrupalCon Vienna
Automate Your Automation | DrupalCon Vienna
 
Agile Gurugram 2016 | Conference | Why your Agile Project will fail? Softwar...
Agile Gurugram 2016 | Conference |  Why your Agile Project will fail? Softwar...Agile Gurugram 2016 | Conference |  Why your Agile Project will fail? Softwar...
Agile Gurugram 2016 | Conference | Why your Agile Project will fail? Softwar...
 
PaaSTA: Autoscaling at Yelp
PaaSTA: Autoscaling at YelpPaaSTA: Autoscaling at Yelp
PaaSTA: Autoscaling at Yelp
 
Introduction to apache maven
Introduction to apache mavenIntroduction to apache maven
Introduction to apache maven
 
Containerising bootiful microservices javaeeconf
Containerising bootiful microservices javaeeconfContainerising bootiful microservices javaeeconf
Containerising bootiful microservices javaeeconf
 
Andrey Adamovich and Luciano Fiandesio - Groovy dev ops in the cloud
Andrey Adamovich and Luciano Fiandesio - Groovy dev ops in the cloudAndrey Adamovich and Luciano Fiandesio - Groovy dev ops in the cloud
Andrey Adamovich and Luciano Fiandesio - Groovy dev ops in the cloud
 
Bring-your-ML-Project-into-Production-v2.pdf
Bring-your-ML-Project-into-Production-v2.pdfBring-your-ML-Project-into-Production-v2.pdf
Bring-your-ML-Project-into-Production-v2.pdf
 

Mais de Tommy Lee

Mais de Tommy Lee (20)

새하늘과 새땅-리차드 미들턴
새하늘과 새땅-리차드 미들턴새하늘과 새땅-리차드 미들턴
새하늘과 새땅-리차드 미들턴
 
하나님의 아픔의신학 20180131
하나님의 아픔의신학 20180131하나님의 아픔의신학 20180131
하나님의 아픔의신학 20180131
 
그리스도인의미덕 통합
그리스도인의미덕 통합그리스도인의미덕 통합
그리스도인의미덕 통합
 
그리스도인의미덕 1장-4장
그리스도인의미덕 1장-4장그리스도인의미덕 1장-4장
그리스도인의미덕 1장-4장
 
예수왕의복음
예수왕의복음예수왕의복음
예수왕의복음
 
Grub2 and troubleshooting_ol7_boot_problems
Grub2 and troubleshooting_ol7_boot_problemsGrub2 and troubleshooting_ol7_boot_problems
Grub2 and troubleshooting_ol7_boot_problems
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-CRUI
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나- IBM Bluemix
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-AI
 
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Asible
 
제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre제3회난공불락 오픈소스 인프라세미나 - lustre
제3회난공불락 오픈소스 인프라세미나 - lustre
 
제3회난공불락 오픈소스 인프라세미나 - Nagios
제3회난공불락 오픈소스 인프라세미나 - Nagios제3회난공불락 오픈소스 인프라세미나 - Nagios
제3회난공불락 오픈소스 인프라세미나 - Nagios
 
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
제3회난공불락 오픈소스 인프라세미나 - MySQL Performance
 
제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL
 
제3회난공불락 오픈소스 인프라세미나 - JuJu
제3회난공불락 오픈소스 인프라세미나 - JuJu제3회난공불락 오픈소스 인프라세미나 - JuJu
제3회난공불락 오픈소스 인프라세미나 - JuJu
 
제3회난공불락 오픈소스 인프라세미나 - Pacemaker
제3회난공불락 오픈소스 인프라세미나 - Pacemaker제3회난공불락 오픈소스 인프라세미나 - Pacemaker
제3회난공불락 오픈소스 인프라세미나 - Pacemaker
 
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
새하늘과새땅 북톡-3부-우주적회복에대한신약의비전
 
새하늘과새땅 북톡-2부-구약에서의총체적구원
새하늘과새땅 북톡-2부-구약에서의총체적구원새하늘과새땅 북톡-2부-구약에서의총체적구원
새하늘과새땅 북톡-2부-구약에서의총체적구원
 
새하늘과새땅 Part1
새하늘과새땅 Part1새하늘과새땅 Part1
새하늘과새땅 Part1
 
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

제4회 한국IBM과 함께하는 난공불락 오픈소스 인프라 세미나-Ranchers