No Image

Using NGINX and NGINX Plus to Load Balance Apache Tomcat Servers

2016-01-12 KENNETH 0

NGINX and NGINX Plus are commonly used to enhance performance and fault tolerance by acting as a load balancer for many application servers, including Apache TomcatTM. To help customers get the most out of their Tomcat deployments, NGINX, Inc. has published a new deployment guide, Using NGINX and NGINX Plus to Load Balance Apache Tomcat Servers. This guide details how NGINX and NGINX Plus can be utilized as a load balancer and application delivery controller for Apache Tomcat application servers. Why NGINX and NGINX Plus? Many Apache Tomcat deployments use the Apache HTTP Server for application delivery, as specified in the Tomcat installation instructions. Apache HTTP Server’s thread-per-connection architecture delivers acceptable performance under low to medium load, but under heavy load the limitations of the architecture begin to surface. In one common scenario, the thread pool becomes exhausted when there is a large [ more… ]

No Image

USN-2860-1: Oxide vulnerabilities

2016-01-12 KENNETH 0

Ubuntu Security Notice USN-2860-1 11th January, 2016 oxide-qt vulnerabilities A security issue affects these releases of Ubuntu and its derivatives: Ubuntu 15.10 Ubuntu 15.04 Ubuntu 14.04 LTS Summary Several security issues were fixed in Oxide. Software description oxide-qt – Web browser engine library for Qt (QML plugin) Details A race condition was discovered in the MutationObserver implementation inBlink. If a user were tricked in to opening a specially crafted website,an attacker could potentially exploit this to cause a denial of servicevia renderer crash, or execute arbitrary code with the privileges of thesandboxed render process. (CVE-2015-6789) An issue was discovered with the page serializer in Blink. If a user weretricked in to opening a specially crafted website, an attacker couldpotentially exploit this to inject arbitrary script or HTML.(CVE-2015-6790) Multiple security issues were discovered in Chromium. If a user weretricked in to [ more… ]

No Image

MySQL 5.7의 새로운 기능에 대해서 소개합니다. – 2편

2016-01-12 KENNETH 0

출처 : http://meetup.cloud.toast.com/posts/57 본 내용은 NHN엔터테인먼트의 김성훈 님께서 작성하신 내용 입니다.   안녕하세요. NHN엔터테인먼트 김성훈 입니다. 저번에 썼던 글을 잊어버리기 전에 올리자! 라는 생각에 부랴부랴 올립니다. (이전글을 보고 싶으신 분들은 연재목차 를 참고 부탁드립니다.) 이번에는 MySQL 5.7 의 JSON 지원과 Native Partition 지원 같은 신규 기능에 대해서 알아보려고 합니다. 1. 복제 기능 향상 저는 다른 것 다 빼고, MSR(Mulit-Source Replication) 이 된다는것에 엄청나게 흥분했어요. DBA에게는 정말 중요한 기능이거든요. 이게 왜 중요 하나구요? 예를들어볼께요. 어떤 게임이 공통DB, 게임DB, 로그DB로 구성되어 있고 게임/로그DB는 여러개로 샤딩(Sharding)되어 물리적으로 다른 장비에서 서비스 해요. 그런데, 어떤 지표를 보기 위해서 모든 DB에서 한방에 쿼리를 해서 join 을 걸어야 한다면. 예전에는 batch 작업으로 특정시점에 데이터를 모두 퍼다가, 커다란 장비에 복원해야 했어요. 엄청 오래걸리고 까다롭죠. MySQL 은 복원이 특히 오래걸리거든요. 그런데, MSR이 되면? 그냥 디스크가 커다란 장비하나를 두고 모든 DB의 slave 로 붙여버리면 돼요. 그외에도 여러가지 기능향상이 있었는데. 이건 DBA [ more… ]

No Image

MySQL 5.7 에 대해서 소개합니다. – 1편

2016-01-11 KENNETH 0

출처 : http://meetup.cloud.toast.com/posts/56 본 내용은 NHN엔터테인먼트의 김성훈 님께서 작성하신 내용 입니다. 연재 MySQL 5.7 에 대해서 소개합니다. – 1편 MySQL 5.7의 새로운 기능에 대해서 소개합니다. – 2편 안녕하세요. NHN엔터테인먼트 김성훈입니다. 10/21 에 드디어 MySQL 5.7 GA(General Availability) 가 나왔습니다. (MySQL 5.7.9 버전입니다.) 이제야 필드(서비스)에서 쓸만한 버전이 되었다는 뜻이죠. 그런 의미에서 MySQL 5.7 의 성능개선이나 새로운 기능, 그리고 변경된점을 소개하려고 합니다. 아마도, 시간이 허락하는 데까지 쓰고 첫 번째 글을 마칠꺼 같습니다. 0. 개요 위에 안내해 드리는 표가 MySQL 5.7 에 대해서 오라클에서 간단히 정리한 내용입니다. 개발자 분들이라면, New Optimizer (쿼리 성능향상), Native JSON support 같은 것들이 관심이 갈 것 같네요. 인프라 담당자인 경우에는 3배 빨라졌다거나, 다양한 복제관련 기능향상, sys schema 같은 것들이 주요 이슈가 됩니다. 저는 DBA라서, 우선 3배 빨라졌다 (붉은것은 3배 빠르다?) 는 부분부터 이야기 드리려고 합니다. 1. MySQL 5.7 의 성능향상 1) 1.5 배 빠르다 (위에 테스트 환경은 E7-8890 (18 [ more… ]