본문 바로가기

전체 글714

아마존 클라우드 행사 AWSome Day - Innovation Powered by the Cloud 2014년 9월 3일 염동훈님께서 "Innovation Powered by the Cloud"를 주제로 AWSome Day의 첫번째 강연을 시작하였다. 아마존에서 Cloud를 사용하게 된 계기는 큰 규모의 Online Store를 운영하기 위해서 였는데 운영 과정 중 축적한 노하우를 응집하여 개발한 것이 AWS라고 하였다. 게다가 이를 아마존 내에서만 이용하는 것이 아니라 다른 회사와 사람들에게 공유하고자 AWS를 구축하였다고 한다. 변화를 한다는 것은 어렵지만 끊임 없이 이루어지고 있으며 이는 피할 수가 없는 것이다. 변화시키가 어렵고 위험성이 존재한다고 하더라도 이를 방관하고 가만히 있는 것은 그보다 더 위험하다고 하셨다. 위험하다고 변화를 두려워하기 보다 그러한 위험 속에서 기회를 잡으려 노력해야 .. 2014. 9. 4.
아마존 클라우드 행사 AWSome Day - 오프닝 2104년 9월 3일 회사 사람들과 코엑스에서 열린 AWSome Day에 참여하게 되었다. 평일에 개최된 행사였지만 회사의 지원으로 참여할 수 있었다. 8~9시 사이에 입장이라 아침 일찍 준비해서 8시에 코엑스에 도착했다. 선착순 100명에게는 스타벅스 기프티 카드가 주어졌는데 아쉽게도 받지 못했다. 도착 했을때는 아직 강연장이 개방되어 있지 않았고 입구 앞에 간단하게 커피와 다과가 준비되어 있었다. 쿠키가 싸구려 일줄 알았는데 생각보다 맛이 괜츈! 회사 사람들과 다같이 사전등록을 했었는데 나만 등록이 제대로 안되어있었다. 그래서 따로 현장등록으로.. 등록을 하고 나면 AWS Essentials 강의 책자를 준다. 이번 세미나는 AWS Credit의 AWS Essentials 과정으로 아마존 웹 서비스의.. 2014. 9. 3.
[C++] IOCP에서 패킷 처리 관련 2014년 5월 10일 IOCP의 Recv 처리 부분을 보면 WSARecv 함수를 통해 패킷 수신 대기 상태에서 패킷 수신 신호가 오면 GetQueuedCompletionStatus함수가 수행되어 패킷을 받을 수 있게된다. 이 때 GetQueuedCompletionStatus 함수의 두번째 인자로 부터 받은 패킷의 사이즈를 확인 할 수가 있는데 이 사이즈는 WSARecv 함수와 연관이 되어 있다. WSARecv함수의 두번째 인자 WSABUF를 통해 GetQueuedCompletionStatus 함수에서 수신 받을 수 있는 패킷의 한도가 결정된다. 이와 같은 방식을 활용하기 위해 조금 복잡한 처리를 거치게 된다. 물론 사이즈를 넉넉히 잡고 해당 사이즈 안에서만 패킷을 송수신한다면 편하게 개발할 수는 있지만.. 2014. 5. 10.
[어스토니시아VS] 실 서비스에 들어간 현재 서버 구조 개발 언어 : C++, ASP.NET 사용 툴 : VisualStudio 2010 사용 DB : MS-SQL 서버 구조 DataCenter : 모든 게임 서버를 관리 / 대전 매칭 GameServer : 대전 처리 WebServer : 게임에 접속한 후의 대전을 제외한 모든 기능에 대한 처리 모든 GameServer는 DataCenter와 DB에 연결되어 있다. GameServer가 실행되면 DataCenter에 Connection을 맺고 자신의 상태를 알린다. 이 후 접속하는 클라이언트는 모두 DataCenter에 알려지게 되고 DataCenter는 모든 유저의 상태에 대해 GameServer로 부터 전달 받는다. 여기까지는 기존 서버와 동일하고 달라진 점은 BattleServer가 존재하지 않다는 점.. 2014. 5. 6.