AWS 이전 후의 계획. 서버이야기 | Posted on 2019. 10. 14. 14:09

 

일단 현재 구축해둔 구조로 버티고 있기 때문에, 온디맨드에서 예약 인스턴스로 교체 작업을 진행 할 예정입니다.

 

현재 필자가 특수한 상황( 스타트업 )이라, 본래 급여의 1/10으로 떨어져서 한번에 모두 교체는 불가능하고..

( 본래의 급여면 한방에 전부 교체가 가능한데.. 지금은 무리.. )

 

순차적으로 변경을 할 예정입니다.

 

현재 온디맨드의 인스턴스를 예약 인스턴스로 전환을 모두 마치게 되면, 리전 추가 작업을 예정하고 있습니다.

 

추가되는 리전은 현시점에서 미국 서부 오레곤( us-west-2 ), EU 프랑크푸르트 ( eu-central-1 ) 를 생각중입니다.

 

미국 동부쪽도 콜이 많이 올라오기는 하는데, 서부가 가장 많고..

 

유럽쪽도 콜이 상당히 있긴 한데, 유럽의 정 중앙이 독일의 프랑크푸르트이기 때문에..

 

이 두곳을 우선적으로 추가 할 예정입니다.

 

현재 Route53이 응답속도기반 라우팅이 적용된 상태라, 응답속도가 빠른곳에서 데이터를 리턴하게 됩니다.

( 위의 두 리전이 추가되면 주요 도시( 제가 제공하는 서비스의 사용 국가 기준 )는 다 커버하는게 됩니다. )

 

ps. 환율 API 에서 timestamp 항목을 추가하였습니다.

( 사실 처음에 만들때는 이렇게 세계적으로 콜링할거라고 생각 안했;; )

 

ps2. 과거 매번 투덜댔던 1초마다 for 문 돌리던 서버가 싱가포르 서버에서 잡히던데..

일단 서비스를 추적해보면 거의 한국인이 모종의 이유로 해외에 두는 서버들이 절반이라..

 

나머지 절반은 진짜 외국인들..

 

ps3. AWS 로의 이전 작업 및 리뉴얼 이후로 일본과 미국 그리고 독일쪽에서 갑자기 트래픽이 폭발중이긴한데..

미국과 독일은 추가 예정이 있고, 일본의 경우는 어느정도 수치를 만족하면 추가 예정입니다.

 

ps4. 중국과 러시아도 잡히기는 하던데..

중국은 AWS 에서 리전 추가하기가 부가작업이 필요하고..

( 애초에 잡히는 지역이 북한 위쪽의 창춘시즈음이라.. 한국에서 커버할듯.. )

러시아의 경우는 일단 리전이 없거니와, 잡히는곳 보면 유럽쪽에 가까운곳( 모스크바 즈음? )에서 잡히기 때문에, 독일쪽 추가하면 어느정도 해소되지 않을까 생각중..

 

ps5. 개인적으로 자선 사업이 아니기 때문에, 후원금이나 애드센스 수익금으로 서버가 운영되고 있습니다.

실제로 위의 추가 리전의 경우 애드센스 추적으로 수익금에 따라 결정한 지역입니다.

 

싱가포르가 추가된 이유도, 애드센스 수익율 1위 국가가 태국이라, 태국에 가장 지리적으로 가까운 싱가포르가 추가되어있습니다.

( 근 1주사이에 미국과 일본이 무섭게 추격중이지만.. )

 

최근 기프트콘으로 쏴주시는 분도 계신데, 이런 경우 우선적으로 편의를 봐드리고 있기는 합니다.

 

ps6. 과거 중계서버를 두라고 했었는데..

이번 AWS 이전 및 리뉴얼 작업으로 API 대대적으로 빡세게 잡아놔서, 그냥 앱에서 콜링하셔도 문제없습니다.

( 애초에 API 엔진이 Restler에서 CI4로 변경되었기 때문에.. php 버전 지원적인 문제가 큽니다. 현재 사용중인게 7.3이고, 년말에 7.4 나오면 7.4로 업데이트 예정.. Restler가 php 7버전대를 지원을 재대로 안해서;; )

콜이 많다고 서비스가 뻗거나 하지는 않을거라;;

그리고 리전이 추가되면 현재의 부하가 응답속도에 의해 나눠질것이기 때문에 문제없습니다.

 

ps7. 간간히 요청사항이나 건의사항을 말씀해주시는 분들이 계신데, 들어보고서 적용이 가능한 부분은 적용을 해드리고 있습니다.

API V2가 그렇게 추가된거라..

 

ps8. 최근 이미지 호스팅 관련을 해볼까 생각해봤는데..

워차피 돈이 안될거기 때문에 포기하고, 과거 만들던 서비스에 구상했던거를 추가하고 있습니다.

( 지정된 도메인 외부에서는 호출 불가능하게 할 예정.. )

이건 단계적으로 공개할건데, 올해안이나 내년초에 공개가 될듯..

 

S3를 통한 파일 공유를 생각도 해봤는데..

내가 만든 서비스를 쓸 만큼이 될려면 파일이 커야 할텐데..

그 업로드가;;

 

ps9. 위에서 말했지만, 현재 특수한 상황으로 얽매여있다보니..

여러가지 서비스가 변경되는 부분들이 많습니다.

( 일단 자택근무의 프리랜서 취급이라, 집에서 평소 생각하던것들 이것저것 다 실험해보는중인;; )

금전적인 해소는 사업이 잘 되면 뭐 해결될거고, 아니면 회사 취업해서 해결을 봐야;;

Posted by Pure Ani

RE:D Cherish! -Eternity Blood- CRYSTALiA

放課後シンデレラ2 HOOKSOFT

花鐘カナデ*グラム NanaWind

フタマタ恋愛 ASa Project

スタディ§ステディ2 ま~まれぇど

リンパにATATA! ~メス牡蠣ミルクどぴゅらっしゅ~ Hending

創作彼女の恋愛公式 Aino+Links

流星ワールドアクター Heliodor

Secret Agent~騎士学園の忍びなるもの~ ensemble

天冥のコンキスタ エウシュリー

HaremKingdom -ハーレムキングダム- SMEE

ラズベリーキューブ まどそふと

ノラと皇女と野良猫ハート2 -Nora, Princess, and Crying Cat.- HARUKAZE

『ノラと皇女と野良猫ハート2』応援中♪

ピュアソングガーデン PULLTOP

はにデビ! Honey&Devil eufonie

姫繰三六五 HIMEKURI365

姫繰三六五 公式ウェブサイト

はるるみなもに! クロシェット

死に逝く君、館に芽吹く憎悪 バグシステム

Sanguinea-サングイネア- すにぃる

麗華の館 しすたーそふと

カスタムメイドオンライン KISS