본문 바로가기

분류 전체보기

(267)
MySQL 성능 최적화 팁 MySQL 성능 최적화 포인트 중 하나인 InnoDB 엔진 성능 튜닝을 소개하겠습니다. 상세 내용을 소개하기에 앞서 InnoDB 엔진에 대해 간략히 알아보겠습니다. InnoDB 스토리지 엔진은 2000년에 출시된 MySQL 3.23.6에 처음 포함되었습니다. InnoDB 이전에는 MySQL에서 MyISAM 스토리지 엔진을 사용했습니다. MyISAM은 더 단순한 스토리지 엔진으로 InnoDB와 동일한 수준의 안정성과 성능을 제공하지 않습니다. InnoDB가 통합된 이유 InnoDB 스토리지 엔진은 MySQL의 기본 스토리지 엔진입니다. 높은 안정성과 성능을 제공하는 트랜잭션 스토리지 엔진입니다. InnoDB 아키텍처는 다음 그림과 같습니다. 간단히 특징을 알아보자면 InnoDB는 트랜잭션 모델을 사용하여 ..
[EDB 백서 이벤트] 돈, 잘써야 합니다! Oracle 대신 EPAS 를 써야하는 이유, 백서를 통해 알아보시는건 어떤가요? 많은 참여 부탁드립니다!이 메일이 잘 안보이시나요?(주)락플레이스 서울시 종로구 종로33길 15, 연강빌딩 5F수신거부 Unsubscribe
[락플레이스 백서 이벤트] RHAAP(Red Hat Ansible Automation Platform)백서 다운로드 하면 선물까지?! 많은 참여 부탁드립니다!이 메일이 잘 안보이시나요?(주)락플레이스 서울시 종로구 종로33길 15, 연강빌딩 5F수신거부 Unsubscribe
서비스 메시 플랫폼이 필요하다면?Wish List에 넣어야 할 아이템 ‘OpenShift Service Mesh’! API는 레거시 현대화 및 마이크로서비스 아키텍처(MSA) 기반 애플리케이션 개발 모두에서 중요한 역할을 합니다. 간단히 살펴 보자면 먼저 레거시 현대화의 경우 API를 통해 레거시 시스템의 일부 기능을 캡슐화하여 새로운 애플리케이션이 레거시 시스템과 상호 작용할 수 있는 현대적이고 표준화된 인터페이스를 제공할 수 있습니다. 또한, API를 사용하면 전체 시스템을 처음부터 다시 작성하지 않고도 레거시 시스템의 일부를 새로운 마이크로서비스 또는 클라우드 네이티브 애플리케이션으로 점진적으로 대체할 수 있는 점진적인 현대화 접근 방식을 채택할 수 있습니다. 다음으로 MSA 환경에서 API는 서비스 간 커뮤니케이션의 주요 수단으로 사용되며, 서비스 간 상호 작용을 위해 잘 정의된 계약을 제공합니다. 이를 통해 ..
하이브리드 멀티 클라우드 환경에서 MySQL을 사용 중이라면? Dynatrace를 활용한 MySQL 모니터링을 추천합니다! MySQL은 유연성, 성능, 사용 편의성으로 널리 사용되는 오픈 소스 관계형 데이터베이스입니다. MySQL은 웹 애플리케이션의 백엔드 데이터베이스, 온라인 트랜잭션 처리(OLTP), 비즈니스 인텔리전스, 로그 및 이벤트 데이터 저장 등 다양한 용도로 쓰입니다. MySQL은 온프레미스 및 하이브리드 클라우드 환경 모두에서 제 몫을 톡톡히 하고 있죠. 멀티 클라우드 환경에서 쓰기도 편합니다. Amazon RDS for MySQL, Google Cloud SQL for MySQL 또는 Azure Database for MySQL과 같은 클라우드 기반 MySQL 인스턴스를 자유롭게 선택할 수 있습니다. 관리자에게 주어진 선택지 MySQL을 모니터링하고 성능을 관리하는 것은 매우 중요합니다. 관련해 요즘 커지는 ..
Linux 와 Red Hat Enterprise Linux Linux 란? 리눅스는 컴퓨터 운영 체제 중 하나로, 1991년 핀란드의 “리누스 토르발즈”라는 인물이 개발한 유닉스 계열 운영 체제입니다. 리눅스는 다양한 하드웨어 및 소프트웨어 플랫폼에서 작동할 수 있습니다. 또한 오픈소스라는 것이 가장 큰 특징인데, 오픈 소스란 제품의 원시 코드를 공개적으로 액세스할 수 있도록 설계되어 코드를 누구나 자유롭게 확인, 수정, 배포할 수 있는 것을 의미합니다. 리눅스는 단일 작성자 또는 기업이 아닌 커뮤니티가 개발하므로 독점 소프트웨어에 비해 저렴하고, 유연하며, 지속성 있는 것이 특징입니다. 리눅스는 유닉스 운영 체제를 기반으로 멀티 유저, 멀티 태스킹 기능을 지원하고, 다양한 네트워크 프로토콜과 인터넷 서비스를 제공합니다. 또한 다양한 응용 프로그램 및 개발 도구..
'모니터링 vs. 관찰 가능성' 여러분의 선택은? 기업의 컴퓨팅 환경이 바뀌면 새로운 개념들이 등장합니다. 이번 포스팅에서는 하이브리드 멀티 클라우드 전환과 함께 등장한 개념인 옵저버빌리티(Observability)에 대해 알아볼까 합니다. 옵저버빌리티의 사전적 의미는 ‘관찰할 수 있음, 식별 가능성’입니다. IT 운영에 맞게 해석하면 통합 가시성 정도로 풀어 설명할 수 있습니다. 전통적인 모니터링과 옵저버빌리티의 차이는? 옵저버빌리티가 유행어가 되기 전 IT 운영자들의 머릿속에는 한 가지 의문이 들었습니다. 늘 하는 모니터링 작업과 무슨 차이일까? 언뜻 보면 차이가 없어 보이지만 상세히 비교해 보면 모니터링과 옵저버빌리티는 많이 다르다는 것을 알 수 있습니다. 모니터링과 옵저버빌리티는 목표와 접근 방식이 많이 다릅니다. 모니터링은 시스템 또는 애플리케..
하이브리드 클라우드 인프라를 코드로 관리하는 간편한 방법 최근 Red Hat Ansible 자동화 플랫폼 2.3 버전이 출시되었습니다. 여러 기능이 개선되었는데, 이번 포스팅에서는 이중 활용 범위가 넓어진 CaC(Configuration as Code) 기능에 대해 알아보겠습니다 CaC에 관심이 몰리는 이유 CaC에 대해 알아보기에 앞서 요즘 인프라를 코드로 관리하는 기술이 빠르게 발전하고 있는지 살펴보겠습니다. 인프라 운영 자동화를 코드 기반으로 하는 방법론과 관련 도구 수요가 늘고 있습니다. 그 이유는 기업 컴퓨팅 환경이 하이브리드 멀티 클라우드로 전환하고 있기 때문입니다. 예전에 비해 관리 복잡성이 높아지다 보니 자동화가 필수가 되었습니다. 이를 실현하는 방법 중 하나로 코드로 인프라를 제어하는 CaC에 대한 관심도 높아지고 있습니다. 그렇다면 그 이유는..