Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
What is Cloud-native - DevOps, MSA and Cloud-native: Openshift 활용을 위한 Application의 준비, Cloud Native
*웨비나 다시보기 영상 바로가기:
https://www.youtube.com/watch?v=tzSBS-vki6w
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항rockplace
[Microsoft Azure와 Red Hat OpenShift를 통한 비즈니스 스피드 업! 웨비나]
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
락플레이스 구천모 상무
영상 다시보기 : https://youtu.be/i3yKrHLHYJI
이준영 (현 소프트웨어인라이프 연구원)
OpenShfit와 CSB.IO
인프라 비용을 절감하고 애플리케이션 개발속도를 향상 시킬 수 있는 방안으로 PaaS와 레드햇의 오픈 소스 솔루션인 OpenShift에 대하여 설명한다.
그리고, CSB.IO와 OpenShift의 미래 모습에 대해서도 소개한다.
- The Cloud Life Seminar 2014 발표 내용
DB Migration to Azure Database for PostgreSQLrockplace
Migration from Oracle to PostgreSQL using Azure DMS
-Table of contents-
1) Azure DMS Introduction
2) What are the Azure DMS restriction ?
3)Guide Quick for Azure DMS
4) Test Environment for Migration
5) Migration Progression Procedure
6) DEMO
2021년 11월 18일(목)
- 14:00 ~ 15:00 MySQL Operator for Kubernetes
: Kubernetes 환경에서 MySQL에 대한 더 쉬운 운영
- 15:00 ~ 15:15 MySQL HA and Auto-Failover
: MySQL replication과 오픈소스 MHA를 통한 고가용성 확보
장소 : 미국 보스턴 Hynes Convention Center
일시 : 2017년 5월 6일 ~ 11일 (미국 동부 시각)
참가 인원 : 5000명 이상
참가 업체 : 1014개
참가국 : 63개국
세션 수 : 750여 개(이전 Summit 대비 약 250여 개 증가)
Openshift 활용을 위한 Application의 준비, Cloud Nativerockplace
What is Cloud-native - DevOps, MSA and Cloud-native: Openshift 활용을 위한 Application의 준비, Cloud Native
*웨비나 다시보기 영상 바로가기:
https://www.youtube.com/watch?v=tzSBS-vki6w
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항rockplace
[Microsoft Azure와 Red Hat OpenShift를 통한 비즈니스 스피드 업! 웨비나]
왜 컨테이너인가? - OpenShift 구축 사례와 컨테이너로 환경 전환 시 고려사항
락플레이스 구천모 상무
영상 다시보기 : https://youtu.be/i3yKrHLHYJI
이준영 (현 소프트웨어인라이프 연구원)
OpenShfit와 CSB.IO
인프라 비용을 절감하고 애플리케이션 개발속도를 향상 시킬 수 있는 방안으로 PaaS와 레드햇의 오픈 소스 솔루션인 OpenShift에 대하여 설명한다.
그리고, CSB.IO와 OpenShift의 미래 모습에 대해서도 소개한다.
- The Cloud Life Seminar 2014 발표 내용
DB Migration to Azure Database for PostgreSQLrockplace
Migration from Oracle to PostgreSQL using Azure DMS
-Table of contents-
1) Azure DMS Introduction
2) What are the Azure DMS restriction ?
3)Guide Quick for Azure DMS
4) Test Environment for Migration
5) Migration Progression Procedure
6) DEMO
2021년 11월 18일(목)
- 14:00 ~ 15:00 MySQL Operator for Kubernetes
: Kubernetes 환경에서 MySQL에 대한 더 쉬운 운영
- 15:00 ~ 15:15 MySQL HA and Auto-Failover
: MySQL replication과 오픈소스 MHA를 통한 고가용성 확보
장소 : 미국 보스턴 Hynes Convention Center
일시 : 2017년 5월 6일 ~ 11일 (미국 동부 시각)
참가 인원 : 5000명 이상
참가 업체 : 1014개
참가국 : 63개국
세션 수 : 750여 개(이전 Summit 대비 약 250여 개 증가)
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원BESPIN GLOBAL
전 세계적으로 클라우드 기반의 디지털 트랜스포메이션이 빠르게 진행되고 있음에도 불구하고, 기업에서 클라우드를 도입하고 마이그레이션 하는 과정은 여전히 어려움이 많습니다. 성공적인 마이그레이션은 클라우드로의 단순 인프라 변경에서 그치는 것이 아니라 비즈니스와 프로세스가 함께 변화할 때 완성될 수 있습니다.
그리고 그 변화의 중심에는 인공지능(AI)과 머신러닝(ML)이 있습니다. 인공지능과 머신러닝은 모든 것을 자동화하여 스스로 데이터를 분류하며 유의미한 가치를 찾아냅니다. 바로 여기에서부터 기업의 비즈니스 혁신은 시작됩니다.
클라우드로의 디지털 트랜스포메이션 전략과 인공지능/머신러닝을 활용한 비즈니스 혁신 방법 중, 어떻게 성공적으로 클라우드 마이그레이션을 할 수 있을지에 대해 이번 세션을 통해 알아보겠습니다.
[Container 기반의 DevOps] Cloud Native
열린기술공방에서 처음으로 런칭한 교육 프로그램의 트렌드 세션 자료입니다. 급변하는 환경에 맞춘 SW를 개발하고 배포하기 위해, 빠른 의사결정을 할 수 있는 환경과 프로세스가 더욱 중요해지고 있는데요. 기업들에게 왜 클라우드 네이티브 전략이 필수적인지에 대해 소개한 자료입니다.
열린기술공방의 교육 과정을 통해 Kubernetes위에서 동작하는 Application의 빌드부터 배포까지의 과정을 한 눈에 확인하실 수 있습니다.
Similar to SQL Server 2019 on RHEL Overview & Case Study (20)
[Agenda]
*토크쇼 주제: Cloud Native를 위한 컨테이너 플랫폼 구현과 활용 이야기
1. 시장 및 기술동향 소개 & Container & Kubernetes 소개
2. Red Hat OpenShift를 왜 써야 할까요?
3. OpenShift Infra 구성 방안은 어떻게 되나요?
4. OpenShift와 Kubernetes의 주요 차이점은 무엇일까요?
5. 완전한 오픈소스 기반 OpenShift로 PaaS를 빠르게 구축이 가능 하나요?
6.컨테이너플랫폼의 운영을 효율적으로 하기위한 표준화에는 어떤 것이 필요할까요?
7. Red Hat OpenShift를 이용하여 기존의 시스템을 마이그레이션 하는 방법은 무엇인가요?
8. 개발자와 운영자가 일을 수월하게 할 수 있도록 도움을 준다고 하는데 어떠한 부분인가요?
9. Red Hat OpenShift 구축 성공 사례가 있나요?
2021년 12월 08일(수)
l 14:00 ~ 14:20 개발 & 인프라 소개
l 14:20 ~ 14:35 개발과 형상관리 (Github Action)
l 14:35 ~ 15:00 사용 인프라 (AZURE APP Service)
l 15:00 ~ 15:20 서비스 런칭 (Deploy & Service)
l 15:20 ~ 15:30 DevOps /Closing
4. 1. Forbes, Big Data Goes Big, https://www.forbes.com/sites/rkulkarni/2019/02/07/big-data-goes-big/#1b570e8720d7
2. Dzone, The Big List of 256 Programming Languages, https://dzone.com/articles/big-list-256-programming
3. DOMO, Data Never Sleeps 6, https://www.domo.com/solution/data-never-sleeps-6
4. Accenture, The Cost of Cybercrime, https://www.accenture.com/_acnmedia/pdf-96/accenture-2019-cost-of-cybercrime-study-final.pdf#zoom=50
From months
to minutes
Software release cycles
dramatically accelerated
67%
Data security breache
s have increased 67%
in the last five years4
1.7MB
of data is created ever
y second for every per
son on earth3
250+
the number of popul
ar programming lang
uages with their own
communities
and tools2
95%
of businesses today
need to manage
unstructured data1
Today, the world of data is changing faster than ever
SQL Server 2019
5. Everything built in — Mission critical perfo
rmance and availability, Always Encrypted
security, and in-database analytics
Continual innovations built into SQL Server, giving you
higher return on your investments
Available on any platform — Linux or Windows
AI built-in with support for R and Python
Intelligence over All your data with support
for both structured and unstructured data
Intelligent Database for automation of DB ma
nagement task
You need a data
platform that keeps
up with the changing wo
rld – SQL Server
6. SQL Server 2019
0
20
40
60
80
100
120
140
160
180
200
SQ
L…M
ySQ
LO
racleIBM
DB2Postgre…
SAP…
Vulnerabilities(2010-2019)
SQL Server Analysis and
Reporting services with Power BI
Report Server
#1 OLTP performance1
#1 DW performance on 1TB2,
10TB3, and 30TB4
Intelligent Database
Private cloud Public cloud
Most consistent data platformIn-memory across all workloads
1/10th the cost of Oracle
T-SQL
Java
C/C++
PHP
Node.js
C#/VB.NET
Python
Ruby
Insights in minutes
on any device
Choice of platform, language
and container
Most secure
over the last 9 years5
Industry-leading
performance and availability
Intelligence over
any data
AI and Machine Learning over
all data with the power of SQL
and Spark
Edge
All TPC Claims as of 9/23/2019.
1 http://www.tpc.org/4081; 2 http://www.tpc.org/3331; 3 http://www.tpc.org/3336; 4 http://www.tpc.org/3337; 5 National Institute of Standards and Technology Comprehensive Vulnerability Database
Industry-leading performance and security, with intelligence over all your data
12. 데이터 가상화
ü 데이터 가상화를 통한 데이터 통합
ü SQL Server, Azure SQL data Warehouse, Azure Cosmos DB, MySQL, PostgreSQL, MongoDB 등 구조화된 데이터와
비 구조화된 데이터를 통합하는데 있어 SQL Server 2019 on Linux 의 PolyBase 기능은 데이터 허브 역할을 수행함
SQL Server 2019
[SQL Server 2019 on Linux 에서 PolyBase로 통합 할 수 있는 데이터 소스]
13. Analyze any type of data, structured, unstructured with the power SQL and Apache Spark™
SQL Server 2019
[SQL Server 2019 빅 데이터 클러스터 요약]
Manage both structured and
unstructured data
Shared data lake by combining both
structured and unstructured data
Unified management with a single
admin portal and integrated security
Removing data silos
Insights across your data estate by
combining data from many sources
Boost performance with Scale out
compute and caching
AI over all your data
Operationalize your AI models in rea
l time
AI enabled Intelligent apps using con
tainerized ML models built in SQL Server Bi
g Data Cluster
SQL
Server Spark
Scalable, shared storage (HDFS)
T-SQL
Analytics Apps
Open
database
connectivit
y
NoSQL Relational
databases
HDFS
SQL Server External Tables
Compute pools and data pools
External data
sources
SQL Server
ML Services
Spark &
Spark ML
HDFS
REST API containers
for models
Kubernetes pod
container
14. Supported Platform
SQL Server 2019
ü 지원 되는 플랫폼
- Red Hat Enterprise Linux : 7.3 ~ 7.8, 8.0 ~ 8.2
- SUSE Linux Enterprise Server : v12 SP2, SP3, SP4, SP5
- Ubuntu : 16.04, 18.04
- Docker 엔진 : 1.8 이상
분 류 내 용
메모리 2 GB 이상
파일시스템 XFS or EXT4
디스크 공간 6 GB 이상
프로세서 속도 2 Ghz 이상
프로세서 코어 2 core 이상
프로세서 유형 x64 only
[시스템 요구사항]
16. 개요
ü Modern businesses need a solid data platform to quickly process large volumes of data and meet growing
operational and analytical workloads.
ü Microsoft SQL Server on Red Hat® Enterprise Linux® offers
- businesses additional flexibility
- superior performance
- enhanced security
- ultra-high availability
ü Microsoft SQL Server on Red Hat® Enterprise Linux® provides a scalable foundation with a consistent application
experience
- bare-metal
- virtual machine
- container
- cloud environments.
SQL Server 2019 on Red Hat Enterprise Linux
17. 이점
ü FLEXIBLE DEPLOYMENT AND PORTABILITY
- 개발자는 단 몇 분만에 SQL Server를 설치하고 시작 가능
- mssql-server 패키지만 설치하면 실행에 필요한 모든 것이 제공
ü RECORD-SETTING PERFORMANCE RESULTS
- TPC-H 벤치마크에서 SQL Server on Red Hat Enterprise Linux 뛰어난 성능 결과를 지속적으로 보여줌
ü ENHANCED SECURITY AND INCIDENT RESPONSE
- Microsoft SQL Server 수년간 시장에서 가장 안전한 Relational Database Management Systems
(RDBMS)로 평가(National Institute of Standards and Technology (NIST))
- SQL Server의 모든 보안 기능 이용 가능 & 안정화된 RHEL 의 보안 활용
SQL Server 2019 on Red Hat Enterprise Linux
18. 이점
ü 24/7 HIGH AVAILABILITY AND DISASTER RECOVERY
- Red Hat Enterprise Linux는 Red Hat High-Availability Add-On을 이용하여 business-critical uptime, fast failover,
그리고 향상된 manageability 제공
- SQL Server의 HA 기능과 통합되어 있으며 SQL Server에 내장된 backup tool을 이용하여 예상치 못한 장애의 경우도
빠르게 복구 가능
ü CONSISTENT HYBRID CLOUD EXPERIENCE
- On-premise, virtual machine 또는 cloud 환경에서 Red Hat Enterprise Linux 는 동일한 security, stability, reliability,
and manageability 제공
ü GLOBALLY AVAILABLE SUPPORT AND COMMUNITY
- 전 세계적으로 Red Hat 과 Microsoft 통합 지원팀은 전 주기적인 지원과 가장 중요한 어플리케이션에 대한 문제 해결을
빠르게 제공
- 선도하는 파트너, 고객사 그리고 전문가로 이루어진 확장된 커뮤니티
SQL Server 2019 on Red Hat Enterprise Linux
19. BENEFITS FOR DATABASE DEVELOPERS AND ADMINISTRATORS
ü DELIVERS THE SQL SERVER FEATURES YOU EXPECT
- SQL Server on Linux는 SQL Server on Windows에서와 동일한 코드환경에서 수행
- 주요한 SQL Server 동작환경과 T-SQL 기능을 RHEL에서도 동일하게 제공
ü SAME TOOLS, NEW ENVIRONMENTS
- sqlcmd 와 mssql-CLI 등과 같은 SQL Server command-line tool도 RHEL에서 이용 가능
- Azure Data Studio 또한 RHEL에서 실행 가능
- SQL Server on Red Hat Enterprise Linux ODBC(Linux Open Database Connectivity) Driver를 이용하여 다양한
third-party tool 이용 가능
SQL Server 2019 on Red Hat Enterprise Linux
20. BENEFITS FOR I.T. OPERATIONS TEAMS
ü FASTER, MORE INTELLIGENT INSIGHTS
- 20년 이상의 고객 지원 경험과 1,000,000건 이상의 지원 사례에서 얻은 학습 효과를 기반으로 Red Hat Insights 제공
- Red Hat Insights는 정기적으로 업데이트되는 사전 운영체제 분석 및 최적화 식별 및 시스템 위험을 사전 예방하는
Server-specific rule을 통해 SQL Server와 RHEL을 강화
ü 24/7 HIGH AVAILABILITY, WITHOUT DOWNTIME
- Red Hat Enterprise Linux High Availability Add-On을 이용하여 견고한 clustering과 리소스 관리 기능을 제공
- SQL Server’s availability groups and failover cluster instances (FCI)를 이용한 자동화된 database failover 기능을 통해
어플리케이션의 24/7 가용성을 제공
ü CONSISTENT HYBRID CLOUD EXPERIENCE
- Red Hat Enterprise Linux는 data center에서 public cloud까지 동일한 배포 및 관리 환경을 제공하므로 원하는 환경
에서 용이하게 실행 가능
SQL Server 2019 on Red Hat Enterprise Linux
21. 성능상의 이점
SQL Server 2019 on Red Hat Enterprise Linux
[TPC-H 성능 벤치마크 결과] - 출처 : http://www.tpc.org/tpch/results/tpch_price_perf_results5.asp?resulttype=NONCLUSTER&version=2%25¤cyID=1
23. A社
ü 2017년 저압 AMI 서버 시스템 구조개선 사업으로써, 대규모 AMI 검침 데이터 처리와 연계를 위한 최적의 서버시스템
구축을 목적으로 함.
ü 2018년도 : 시범사업 (4개 지사)
ü 2019년도 : 본 사업 (12개 지사)
ü Architect 구성
1안) 스토리지를 이용한 3node Always On 구성
(Pacemaker + Always On)
2안) Shared Volume을 이용한 2node HA 구성 (3rd
Party Solution : Rose HA 사용)
SQL Server on Linux Case Study
24. A社
ü Architect 구성 – 3node Always On
SQL Server on Linux Case Study
SQL Server 요청
Node 1 (Primary)
SQL Server : Service
Storage
Node 2 (Secondary)
SQL Server : Service SQL Server : Service
Storage Storage
Node 3 (Secondary)
read only read onlyread/write
data sync
data sync
Heartbeat Heartbeat
25. A社
ü Architect 구성 – 2node HA
SQL Server on Linux Case Study
SQL Server 요청
Node1 (Active)
SQL Server : Service
Node2 (Standby)
read/write
Shared
Volume
Heartbeat
Auto Failover
(Rose HA)
26. A社
SQL Server on Linux Case Study
내 용
업무 • 2017년 저압 AMI 서버 시스템 구조 개선 사업
미션
• 향후 지속적인 검침 데이터의 신뢰성과 안정성 확보 필요
• 대규모 AMI 서버 시스템의 안정성 강화 대책 마련 필요
• 운영 및 유지보수 체계 효율성 확보 필요
도입효과
• 24 x 365 무정지 서비스를 위한 기반 확보
• 효율성 향상 및 향후 유연한 확장 지원
• 장애처리 등 운영자 환경 개선
기타
• 현재 2node HA 구성에 따른 성능 및 가용성 이슈 발생
(3node Always On 구성 시 해당 성능 및 가용성 이슈 해결)
• 3node Always On 구성 시 node 추가에 따른 비용 이슈 발생
27. B社
ü 항공권 최저가 분석 시스템으로써, 분석 시스템 및 서비스와 데이터의 안정성 확보를 위함.
ü Virtual Machine 환경에서 구축.
ü PoC 진행 후 Production 진행.
ü 구축 Platform
- RHEL 7.4
- RHCS (Pacemaker, Corosync 등)
- SQL Server 2017 on Linux
ü Architect 구성
- Shared Volume을 이용한 2node HA 구성 (RHCS : Pacemaker + Corosync 사용)
SQL Server on Linux Case Study
28. B社
ü Architect 구성 – 2node HA
SQL Server on Linux Case Study
SQL Server 요청
Node1 (Active)
SQL Server : Service
Node2 (Standby)
read/write
Shared
Volume
Heartbeat
Auto Failover
(Pacemaker)
29. B社
SQL Server on Linux Case Study
내 용
업무 • 항공권 최저가 분석 시스템
미션
• 항공권 판매 사이트 중에서 최저가를 가져와서 분석하는
시스템 구축 필요
• 서비스 안정성 필요
• 데이터 안정성 필요
도입효과
• 성능개선
• 2node H/A 구성을 통한 서비스 다운타임 최소화
기타
• MariaDB Galera Cluster 성능 이슈로 인해 SQL Server로
Migration 검토