본문 바로가기

전체 글276

하나씩 쉽게 따라 해보는 IBM WAS v7 시리즈 - 18. WAS 서버 옵션 안녕하세요.하나씩 쉽게 따라 해보는 IBM WAS v7 그 열 여덟번째 이야기를 시작합니다. 열 여덟번째 이야기는 지난 강좌와는 조금 비슷하게 실제 관리콘솔의 WAS 서버의 옵션들에 대한 설명을 간단히 드리고자 합니다. 결국 WAS 에서 가장 중요한 것은 JVM instance 즉, WAS 서버입니다. 이를 각각의 환경에서 얼마나 Customize 하여 맞추어 사용하는 지에 따라 시스템의 성능이나 운영에 많은 도움을 받을 수 있습니다. 그런데도 많은 WAS 운영자 분들은 프로젝트 중에 설정한 옵션을 그대로 변경없이 사용만 하고 있을 뿐, 실질적으로 이게 어떤 의미이며 해당 회사에서 어떤 value 를 주는지 이해하지 못한채 사용하는 면이 많습니다. 귀찮니즘이 많은 부분을 작용할 수 도 있고, 운영환경을 .. 2016. 5. 6.
하나씩 쉽게 따라 해보는 IBM WAS v7 시리즈 - 17. WAS 폴더구조와 설정정보 안녕하세요.하나씩 쉽게 따라 해보는 IBM WAS v7 그 열 일곱번째 이야기를 시작합니다. 열 일곱번째라, 어느새 열일곱번째 강좌까지 왔습니다. 시간 참 빠르죠^^&; 열 일곱번째 이야기는 지난 강좌들 하고는 조금 다르게 WAS 가 설치된 폴더 구조에서 알아야 할 부분이 무엇인지 이야기 할 것이며, 추가적으로 실제 설정들이 어떻게 되어 있는지, 어플리케이션을 배포하게 되면 무슨 일이 벌어지는 지, 등에 대한 조금은 세세한 이야기이긴 해도 반드시 알아두면 도움이 되는 이야기를 하려고 합니다. (그 동안은 WAS 의 기능 위주로 했지만, WAS를 잘 이해하기 위한 기초같은 이런 부분도 계속해서 다루려고 합니다. )단순, 관리의 목적이라면 본 강좌를 Skip 하셔도 상관없지만 내부 구조에 대해 어떻게 구성되.. 2016. 5. 6.
하나씩 쉽게 따라 해보는 IBM WAS v7 시리즈 - 16. Session Clustering 구축 안녕하세요하나씩 쉽게 따라 해보는 IBM WAS v7 그 열 여섯번째 이야기를 시작합니다. 열 여섯번째 이야기는 지난 강좌에서 Server clustering 만 구축되고 생략된 Session Clustering 구축입니다. 이전 강좌에서도 이야기 했지만 IBM WAS ND v7 으로 Server Clustering 을 구축하게 되면 서버를 병렬로 구성하여 성능도 높일 수 있으며 서버 장애에 대한 대처도 할 수 있습니다. 다만, 여기서 한 가지 생각해 보실 게 있는데 바로 어플리케이션에서 Session 을 사용할 경우입니다. Session 은 이미 잘 알고 계시겠지만 WAS 서버 단에서 클라이언트의 연결 정보를 가지고 있는 객체(Object) 입니다. 인터넷 쇼핑몰 등에서 자주 볼 수 있는 장바구니를 생.. 2016. 5. 6.
하나씩 쉽게 따라 해보는 IBM WAS v7 시리즈 - 15. 웹 서버 구축 안녕하세요. 하나씩 쉽게 따라 해보는 IBM WAS v7 그 열 다섯번째 이야기를 시작합니다. 열 다섯번째 이야기는 지난 열 세번째 강좌에서 이야기 했던 Server Clustering 구축 환경을 위한 웹서버 구축입니다. Server Clustering 기능에 의해서 WAS Server 를 병렬로 여러 대를 구축했으면 결국, 그 앞에서 누군가가 각 WAS Server 로 요청(request) 을 동일하게 라우트 해주어야만 실질적인 서비스가 가능합니다. 이때, 그 역할을 해주는 것이 바로 웹 서버입니다. (라우트를 위하여 L4 를 사용할 수도 있지만 L4 의 경우에는 Session 을 감지하지 못하며 Session 이 기존에 맺어져 있는 서버로 라우팅 할 수 없으므로 Session 이 쓰이는 경우에는 주.. 2016. 5. 6.
하나씩 쉽게 따라 해보는 IBM WAS v7 시리즈 - 14. Server Clustering 구축 안녕하세요.하나씩 쉽게 따라 해보는 IBM WAS v7 그 열 네번째 이야기를 시작합니다. 열 네번째 이야기는 지난 열 세번째 강좌에서 이야기 했던 Server Clustering 구축 입니다. 다시 한번 Server Clustering 기능에 대해서 간략하게 설명하자면 실제 운영환경에서 많이 사용되는 기능중의 하나로서 여러 대의 WAS 서버를 병렬로 구조시켜서 하나의 서버에서 장애가 발생되어도 서비스가 중단되는 것이 아니라 다른 서버가 지속적으로 서비스를 유지하는 기능입니다. 뿐만 아니라, 여러 사용자의 동일한 요청에 대해서 병렬로 위치한 각각의 서버에서 병렬 처리하여 보다 빠르고 신속한 요청 처리를 가능하게 해 줍니다. 2016. 5. 6.
하나씩 쉽게 따라 해보는 IBM WAS v7 시리즈 - 13. IBM WAS ND 설치 안녕하세요.하나씩 쉽게 따라 해보는 IBM WAS v7 그 열 세번째 이야기를 시작합니다. 열 세번째 이야기부터는 초보단계 1부를 지난 그 2부의 시작으로서 실제 기업의 운영환경에서 많이 사용되는 IBM WAS ND(Network Deployment) v7 버전의 설치 및 운영입니다. WAS ND 버전이란, 지금까지 강좌에서 설치하고 사용된 Base 버전하고 99% 동일한 버전입니다. 다만 1% 다른 점이 있는데 이 1%가 기업에서 사용되는 환경에서 가장 중요한 점인 Clustering 기능 및 몇가지가 있습니다. Clustering 이란 하나의 WAS 서버를 운영해서 서비스를 하는 것이 아니라 여러 대의 WAS 서버를 묶어서 마치 하나처럼 보이도록 서비스를 할 수 있는 기능입니다. (보통 Cluster.. 2016. 5. 6.