Apigee를 이용한 API 보안 Policy 적용하기 구글 인사이트 by Miyeon. Jo 2021년 05월 03일 목차보안 개요API Proxy 만들기Product 생성하기Developer 생성하기App 생성하기API Proxy에 VerifyAPIKey Policy 추가하기API Proxy에 OAuth v2.0 Policy 추가하기OAuth token 생성하기내용1. 보안 개요API 보안에는 API에 대한 액세스 제어, 악성 메시지 콘텐츠 차단, 런타임 시 민감한 암호화 데이터에 액세스 및 마스킹, 백엔드 서비스에 대한 직접 액세스 차단 및 기타 중요한 보호 장치가 포함됩니다.Apigee Edge는 아래 나열된 것처럼 Apigee에 내장된 Security Policy를 이용하여 다양한 보안기능을 적용할 수 있습니다.이 글에서는 Apigee Edge Security Policy중 Verify API Key와 OAuth v2.0 Policy에 대하여 다루어 보도록 하겠습니다.사전 준비사항Google Apigee 에 가입이 되어 있지 않을 경우 아래 링크를 참고하여 Apigee에 가입하여 주시기 바랍니다.Apigee 시작하기2. API Proxy 만들기1) https://apigee.com/edge에 로그인합니다.2) 기본 창에서 API Proxies 를 클릭합니다.3) +Proxy 를 클릭합니다.4) Reverse proxy을 클릭합니다.5) 아래 내용을 입력합니다.PropertyValueNamelab1a-v1Base path/lab1a/v1/getipTargethttp://httpbin.org/ip6) Next 를 클릭합니다.7) Security:Authorization에서 Pass through(권한 없음)을 선택 후, Next 를 클릭합니다.8) Virtual hosts 페이지에서, default 와 secure를 선택 후, Next 를 클릭합니다.9) test 환경에 deploy하기 위해 test 선택 후 Create and deploy 클릭합니다.3. Product 생성하기1) 왼쪽 메뉴탭에서 Publish > Products 를 클릭합니다.2) Product details 패널에 아래 내용을 입력합니다.PropertyValueNamelab-1aDisplay namelab-1aEnvironmenttestAccessPublic3) API Resource 패널에서 Add a proxy 링크를 클릭합니다.4) 팝업창에서 lab1-v1 를 선택 후 Add(1) 버튼을 클릭합니다.5) 오른쪽 상단의 SAVE 버튼을 클릭합니다.6) 생성한 Product 정보를 확인합니다.4. Developer 생성하기1) Publish > Developers 를 클릭합니다.2) +Developer 클릭합니다.3) first name, last name, username, email을 입력한 후 Create 버튼을 클릭합니다.5. App 생성하기1) Publish > Apps 를 클릭합니다.2) +App 클릭합니다.3) App details 패널에서 아래 내용을 입력합니다.PropertyValueNamelab1aDisplay namelab1aApp typeDeveloperDeveloperTask 3에서 생성한 developer 선택4) Credentials 패널에서 Add product를 클릭, lab-1a 선택 후 Add(1) 버튼을 클릭합니다. 우측 상단의 Create 버튼을 클릭합니다.Key 및 Secret 이 해당 app에 구성되었습니다.5) 생성된 App의 상세 정보를 확인합니다.6) Key 옆에 있는 Show를 클릭한 후 API key 를 저장합니다. proxy 를 호출할때 복사해둔 api key 를 사용합니다.6. API Proxy에 VerifyAPIKey Policy 추가하기1) API Proxies 페이지에 접속합니다.2) lab1a-v1 proxy를 클릭, Develop tab을 선택합니다.3) Proxy Endpoints > default > PreFlow > +Step > Verify Api Key 선택 > Add 버튼을 클릭합니다.4) 좌측 상단의 Save 클릭합니다.6.1 VerifyAPIKey Policy 테스트하기1) 우측 상단의 Trace 탭을 클릭합니다.2) Start Trace Session 버튼 클릭합니다, VerifyAPIKey Proxy 테스트를 위해 Send 버튼을 클릭합니다. 올바른 API key가 없기 때문에 401 error가 리턴됩니다.3) URL에 ?apikey=123을 추가 후 Send 버튼을 클릭합니다. 이번 테스트에도 API key가 잘못되었기 때문에 401 error가 리턴됩니다.4) Publish > Apps > Lab1a 에서 key를 복사하여 123 값을 대체한 후 Send 클릭 VerifyAPIKey policy 가 통과되고, proxy는 200을 리턴합니다.7. API Proxy에 OAuth v2.0 Policy 추가하기7.1 새로운 Revision으로 저장1) API proxies 목록에서 lab1a-v1 클릭합니다.2) Project menu 클릭 후 Save as new revision 을 선택합니다. 변경 전으로 원복이 필요할 경우를 대비하여 이전 revision은 유지됩니다.3) test 환경에 새로운 revision을 deploy하기 위해, Deployment menu에서 test를 클릭, 알림창에서 Deploy를 클릭합니다.7.2 VerifyAPIKey policy 대신 OAuthV2 policy 추가 1) API proxies 목록에서 lab1a-v1 클릭합니다.2) Develop tab에서 Proxy Endpoints > default > PreFlow 선택 VerifyAPIKey policy를 삭제합니다.3) Request PreFlow에 OAuthV2 policy를 추가하기 위해 +Step 클릭합니다.4) OAuth v2.0 policy를 선택 후 display name을 변경합니다.O2-VerifyToken5) Add 를 클릭합니다.정책은 인증 헤더의 표준 위치에서 OAuth 토큰을 찾습니다. 헤더 값은 다음과 같습니다.Bearer {token}6) Save 버튼을 클릭합니다.7.3 Trace를 이용하여 변경내용 확인1) Trace tab을 클릭합니다.2) Start Trace Session 버튼 클릭, URL에 /lab1a-v1을 추가 후 Send 클릭 access token이 잘못되었기 때문에 401 error 가 리턴됩니다.{ "fault": { "faultstring": "Invalid access token", "detail": { "errorcode": "oauth.v2.InvalidAccessToken" } } } 8. OAuth token 생성하기8.1 OAuth token 생성을 위한 API 만들기1) Develop > API Proxies 클릭합니다.2) +Proxy를 클릭합니다.3) No target 클릭합니다.4) 아래 내용을 입력합니다.PropertyValueNameoauthv2Base path/oauth/client_credential5) Next 클릭합니다.6) Next 클릭합니다.7) Next 클릭합니다.8) test 환경에 deploy하기 위해 test 선택 후 Create and deploy 클릭합니다.9) Edit proxy 버튼을 클릭합니다.10) Develop tab을 선택합니다.11) Proxy Endpoints > default > [+] 클릭하여 RefreshAccessToken flow 추가PropertyValueFlow NameRefreshAccessTokenDescriptionemptyCondition TypePath and VerbPath/refresh_accesstokenVerbPOSTOption Target URLempty12) Proxy Endpoints > default > + 클릭하여 AccessTokenClientCredential flow 추가PropertyValueFlow NameAccessTokenClientCredentialDescriptionemptyCondition TypePath and VerbPath/accesstokenVerbPOSTOption Target URLempty13) RefreshAccessToken flow에 OAuthV2 policy를 추가하기 위해 +Step 클릭합니다.14) OAuth v2.0 policy를 선택 후 display name을 변경합니다.RefreshAccessToken15) Add 를 클릭합니다.16) Editor 영역의 내용을 아래 내용으로 변경합니다.<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <OAuthV2 name="RefreshAccessToken"> <Operation>RefreshAccessToken </Operation> <!-- This is in millseconds, so expire in half an hour --> <ExpiresIn>1800000</ExpiresIn> <GrantType>request.queryparam.grant_type</GrantType> <GrantType>request.queryparam.grant_type</GrantType> <GenerateResponse/> </OAuthV2>17) AccessTokenClientCredential flow에 OAuthV2 policy를 추가하기 위해 +Step 을 클릭합니다.18) OAuth v2.0 policy를 선택 후 display name을 아래 내용으로 변경합니다.GenerateAccessTokenClient19) Add 를 클릭합니다.20) Editor 영역의 내용을 아래 내용으로 변경합니다.<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <OAuthV2 name="GenerateAccessTokenClient"> <Operation>GenerateAccessToken</Operation> <!-- This is in millseconds, so expire in an hour --> <ExpiresIn>3600000</ExpiresIn> <SupportedGrantTypes> <GrantType>client_credentials</GrantType> </SupportedGrantTypes> <GrantType>request.queryparam.grant_type</GrantType> <GenerateResponse/> </OAuthV2>21) Save 버튼을 클릭합니다.22) test 환경에 디플로이하기 위해 Deployment > test 를 클릭합니다.8.2 OAuth token 생성1) Publish > Apps 목록에서 Lab1a app을 선택합니다.2) Key, Secret의 Show를 클릭한 후 복사합니다.3) Request에 대한 Basic Authentication header를 만들어야 됩니다. username이 key값이고, 패스워드가 Secret값입니다. 아래와 같이 Postman을 이용하여 Basic Authentication header를 만들 수 있습니다.기본 인증 헤더는 Authorization이라는 헤더를 사용하며 값은 “Basic” 문자열과 Base64 인코딩 문자열입니다. 인코딩 전 문자열은 콜론(“:”)으로 구분된 키 및 암호입니다.echo 명령어를 이용하여 base64 문자열을 생성할 수 있습니다.echo -n "FpZombx20jYKQ3iS7F0ZT9lLlAW3bxqr:L8CiJ1b5GuFY9Ejk" | base64아래와 같은 결과를 볼 수 있습니다.RnBab21ieDIwallLUTNpUzdGMFpUOWxMbEFXM2J4cXI6TDhDaUoxYjVHdUZZOUVqaw==인증 해더 값은 다음과 같습니다.Basic RnBab21ieDIwallLUTNpUzdGMFpUOWxMbEFXM2J4cXI6TDhDaUoxYjVHdUZZOUVqaw==4) REST tool을 이용하여 request를 호출합니다.PropertyValueVerbPOSTURLhttps://your-domain/lab_oauth/client_credential/accesstoken?grant_type=client_credentialsheader: AuthorizationBasic {Base64 string}요청이 성공하면 다음과 같은 응답을 얻을 수 있습니다.{ "refresh_token_expires_in": "0", "api_product_list": "[lab-1a]", "api_product_list_json": [ "lab-1a" ], "organization_name": "hk-demo4", "developer.email": "helloworld@apigee.com", "token_type": "BearerToken", "issued_at": "1612853536692", "client_id": "kL8QMQG5eOefZcg8HTm3BGblIVt6AVD4", "access_token": "2YiJtyIRcG2nvkv2jyO4XQG9ef", "application_name": "2441fa98-9e86-42b5-95a2-163ce19e16de", "scope": "", "expires_in": "3599", "refresh_count": "0", "status": "approved" }access_token 필드에 액세스 토큰이 포함되어 있습니다. 액세스 토큰은 인증 헤더를 사용하여 전송됩니다. 위에 표시된 액세스 토큰의 경우 인증 헤더 값은 다음과 같습니다.Bearer 2YiJtyIRcG2nvkv2jyO4XQG9ef5) token 값을 저장합니다.8.3 token을 사용하여 API 호출하기1) Postman Tool을 이용하여 접속을 시도합니다.PropertyValueVerbGETURLhttps://your-domain/lab1a/v1/getipheader: AuthorizationBearer {token}상태코드 200 OK와 아래 와 같은 메세지가 리턴됩니다.{ "origin": "58.151.93.2, 34.92.3.9" } 출처 및 참고사이트https://cloud.google.com/apigeehttps://docs.apigee.com 2021년 05월 03일
CIO 가이드: 성공적인 디지털 트랜스포메이션을 위한 8가지 비결 구글 인사이트 by Miyeon. Jo 2021년 04월 26일 1. 일선직원 설득출처 : Google Cloud 공식 블로그기술 리더들은 디지털 혁신에 기술뿐만 아니라 변화 관리와 일선 직원 설득이 필요하다는 점을 알고 있습니다. 즉, 영감을 주는 명확한 비전을 개발, 설명, 실행해야 합니다.McKinsey 연구에 따르면 경영진이 혁신을 통한 변화 과정을 명확하게 전달한 조직은 그렇지 않은 조직보다 디지털 혁신을 실현하는 데 3배 이상 성공적이었습니다.분석가들은 일선 직원을 설득하기 위해서는 최고 경영진과 비즈니스 리더가 디지털 혁신 프로그램으로 해결하려는 문제를 이해해야 한다고 입을 모읍니다.“혁신의 다음 단계는 자율 건물을 중심으로 전개될 전망입니다. 자율 건물이란 AI를 사용해 보다 전체적인 접근 방식으로 건물을 자동화하는 것을 말합니다. Google Cloud의 기능은 Lendlease가 건물의 자율화를 가속화하여 혁신을 추진하고 고객에게 새로운 서비스를 대규모로 빠르게 제공하는 데 도움이 될 것입니다. Podium은 Lendlease가 앞으로도 부동산 업계에서 선두 지위를 유지하기 위해 취한 대담한 움직임입니다. 이 플랫폼의 성공에는 Google Cloud와 같이 신뢰할 수 있는 파트너가 매우 중요합니다.” – 윌리엄 루, Lendlease 디지털 부문 최고 경영 책임자“Google Cloud에서는 Kubernetes가 기본 지원되어 서비스를 컨테이너화하고 동일 클러스터에서 모두 실행할 수 있다는 확신을 얻었습니다. 서버당 하나의 애플리케이션을 실행하는 대신 여러 애플리케이션을 실행할 수 있도록 서버를 최적화하여 호스팅 비용을 40% 절감했습니다.” – 대니 필립스, Omneo 공동 설립자예를 들어 기업에서 디지털 서비스 제공을 통해 고객 경험을 최적화하는 동시에 비용과 민첩성을 개선하겠다고 설명하면서 이를 뒷받침하는 실제 사례를 제시할 수 있어야 합니다. 또한 프로그램의 비즈니스 및 기술 목표를 명확하게 정립하고, 그러한 목표를 효과적으로 팀에 전달하며, 각 팀과 협력하여 계획과 프로그램이 목표에 부합하여 실행되도록 해야 합니다.또한 프로그램과 이를 실행하는 인력은 외부 공개 디지털 프로세스가 처음부터 항상 제대로 작동하기를 바라는 고객의 기대에도 부응해야 합니다.2. 개방성 및 유연성 유지대다수의 최고 경영진과 기술 리더는 디지털 혁신과 클라우드 전략의 목적이 기업을 혁신하고 효율성을 향상하는 것임을 잘 알고 있습니다. 기술적 관점에서 봤을 때 이는 독점 기술이나 환경에 ‘종속’되어 기회나 경로가 차단되는 일이 없어야 한다는 뜻입니다. 즉, 다양한 클라우드에 애플리케이션로을 제공하면서도 일반적인 개발 및 운영 접근방식을 사용할 수 있는 클라우드 제공업체와 관계를 수립해야 기업이 시간 경과에 따라 변화하는 우선순위를 충족할 수 있습니다. 업계 연구에 따르면 대부분의 기업이 개별 클라우드 제공업체의 특정 플랫폼 기능을 이용하기 위해 멀티 클라우드 전략을 채택하고 있습니다.3. 전문 지식, 도구, 템플릿 이용기술 리더가 디지털 혁신의 문화, 절차, 기술적 측면을 직접 다루려 한다면 버겁게 느껴질 수 있습니다. 하지만 기업에서 이러한 과정을 진행하면서 도움을 얻을 수 있는 지식과 경험이 풍부하게 마련되어 있습니다.Bonds, Bras N Things, Sheridan 등의 브랜드를 소유한 의류 및 라이프스타일 분야의 거대 기업, Hanes Australasia에서는디지털 혁신의 일환으로 Google Cloud의 Product Recommendation Engine을 사용한 결과 세션당 수익이 크게 증가했습니다.“제품을 사용하기가 매우 쉬웠습니다. Google Cloud에서 전문성, 기능, 성능을 제공해주었기 때문에 데이터 과학자가 아니더라도 제품을 최대한 활용할 수 있었습니다. Recommendations AI의 추천을 이전의 수동 시스템과 비교하여 A/B 테스트한 결과 세션당 두 자릿수의 수익 증가를 확인했습니다.” – 피터 루, Hanes Australasia 온라인 분석 관리자숙련된 클라우드 제공업체, 컨설턴트, 파트너는 모두 기업이 효과적으로 디지털 혁신을 실행하는 데 도움을 줄 수 있습니다. 클라우드 제공업체는 사전 제작된 툴킷과 템플릿뿐만 아니라 기업이 계획 및 전문가 소싱에 들이는 시간과 비용을 절약해 주는 파트너 생태계를 갖추고 있습니다. 기업에서는 사전 제작된 도구를 활용해 특정 산업 분야의 요구사항을 충족할 수도 있습니다. 예를 들어 소매업체가 클라우드 플랫폼에 통합된 추천 엔진을 이용하거나 은행이 AI를 사용해 스캔한 문서에서 대규모로 정보를 추출할 수 있습니다.4. 데이터를 활용한 경쟁력최고 경영진과 기술 리더는 고객 경험의 맞춤설정 및 개선, 효율성 향상과 기회 창출, 장기적 성공을 위한 비즈니스 포지셔닝에 데이터가 중요하다는 사실을 잘 알고 있습니다. 업계 분석 전문업체인 Gartner에서 최근 최고 정보 책임자들을 대상으로 설문조사를 실시한 결과 오스트레일리아 및 뉴질랜드에서 비즈니스 인텔리전스와 데이터 분석이 획기적인 기술 목록의 상단을 차지했습니다.Gartner는 데이터 기반 비즈니스로 전환하려면 최고 데이터 책임자, 최고 경영 책임자, 최고 정보 책임자와 같은 데이터 및 분석 리더가 데이터 및 분석 전략을 지지하여 새로운 문제 해결 비전을 제시해야 한다고 주장합니다. 자연어, 가상 어시스턴트, 로보틱 처리 자동화와 같은 카테고리의 고급 AI 및 머신러닝이 여기에 포함됩니다.최고 경영진은 2024년까지의 데이터 및 분석에 관한 Gartner의 주요 예측을 참고하여 이러한 추세에 동참해야 합니다.2022년이면 조직의 70%가 측정항목을 이용해 데이터 품질 수준을 철저하게 추적함으로써 데이터 품질을 60% 향상하고 운영 위험과 비용을 크게 줄일 것입니다.2023년이면 세계 상위 500대 기업의 90%가 광범위한 데이터 및 분석 거버넌스 이니셔티브에 분석 거버넌스를 융합할 것입니다.“Google과의 협력을 통해 Dialogflow 및 Google AI를 기반으로 Olive라는 새로운 가상 에이전트 솔루션을 빌드했습니다. 서비스를 출시하자마자 시장을 선도하는 성능을 확인했습니다. 긴 문장의 정확성, 브랜드 이름 인식, 150그램을 의미하는 ‘150g’과 같은 복잡한 항목 형식 대한 이해 등이 특히 인상적이었습니다. 자동 음성 적응으로 특히 상당한 개선 효과를 얻었고 덕분에 더 많은 고객 문의에 적절하게 답할 수 있었습니다. 이전에는 고품질 IVR 환경을 만드는 데 수개월이 걸렸지만 이제는 몇 주 만에 강력한 환경을 구축할 수 있으며 몇 분이면 조정도 가능합니다. ” – 닉 에슈케나즈, WooliesX 최고 디지털 기술 책임자 (CDO)자동화된 ML 서비스를 사용해 ML 모델을 빌드하는 애플리케이션 개발 엔지니어의 수가 지금은 1%에 불과하나 2022년이면 25%로 증가하여 데이터 과학자의 필요성이 줄어들 것입니다.경쟁력 확보를 위해 데이터를 활용하려는 기업은 자사 데이터 웨어하우징 및 분석 기능을 검토하고 현대화해야 합니다. 이는 광범위한 유지보수가 필요한 기존 데이터 웨어하우스에서 고객이 분석과 통계로 가치를 도출할 수 있는 클라우드 서비스 형태의 웨어하우스로 이전해야 한다는 의미입니다. 이와 마찬가지로 사전 빌드된 머신러닝 모델을 사용하는 기업은 데이터로 모델을 학습시켜 우수한 사용 사례를 제공하는데 집중하는 한편, 검증된 클라우드 기반 AI 기술은 금융 거래, 마케팅 맞춤설정, 사기 감지와 같은 영역에서 기능을 활용하는데 사용될 수 있습니다.5. 자유로운 혁신을 위한 환경 보안코로나바이러스 대유행으로 원격 근무가 가속화되면서 극복해야 할 새로운 과제가 생겼습니다. Gartner 연구에 따르면 오스트레일리아 및 뉴질랜드의 최고 정보 책임자 중 67%가 비즈니스 인텔리전스 및 데이터 분석 다음으로 사이버/정보 보안에 대한 지출을 늘리고 있습니다.보안 침해로 평판 악화, 재정적 손실, 규제 조치 등의 결과가 초래될 수 있기 때문에 기업에는 포괄적인 멀티 레이어 보안 체계가 필수적입니다. 일부 클라우드 제공업체는 보안 컨텍스트에서 기업 안팎의 비정상적인 행동을 자동으로 식별할 수 있는 AI 및 머신러닝 기반 서비스를 제공합니다. 또한 데이터 손실 방지는 민감한 정보가 환경 외부로 이동되기 전에 이러한 정보를 분류 및 수정하는 데 도움을 줄 수 있습니다.“지난 몇 달간 고객이 지원을 요청할 수 있는 다수의 디지털 채널을 제공하는 것이 얼마나 중요한지 여러 번 깨달았습니다. Optus Assistant는 일반적인 쿼리에 즉각적인 답변을 제공하는 데 특히 유용했습니다. 200만 개의 대화를 살펴본 결과 상담사만 응대할 때보다 Optus Assistant가 상담사와 함께 투입됐을 때 고객의 문의 해결 경험이 향상된 것으로 나타났습니다. 고객 니즈를 충족하는 데 그치지 않고 그 이상의 가치를 전달하여 효과적인 개인 맞춤 서비스 솔루션을 제공하는 것을 목표로 삼고 있습니다.” – 본 폴, Optus 디지털 소비자 부문 부사장“도메인 차원 위임 없는 API 액세스가 가능하기 전에는 기능 관리에 많은 그룹 관리자 계정이 필요했습니다. 이제는 액세스가 반드시 필요한 사용자만 액세스할 수 있도록 제한하여 보안 상태를 강화할 수 있습니다.” – 닉 에슈케나즈, WooliesX 최고 디지털 기술 책임자 (CDO)기업에서는 클라우드 제공업체와의 연결이 안전한지 확인해야 할 뿐만 아니라 클라우드 제공업체의 네트워크가 공개 인터넷과 분리되어 데이터가 비공개 광섬유 백본을 통해 전 세계로 전송되는지 확인해야 합니다. 또한 전송 중 데이터 및 저장 데이터 모두 암호화되어야 하는데 ID 및 액세스 관리 도구를 사용하면 사용자에게 리소스에 대한 적절한 액세스 권한을 부여할 수 있습니다.6. 가시성과 비용 관리가 성공의 비결기술 리더는 디지털 환경에서 비용을 효과적으로 관리하는 방법을 포함해 디지털 혁신에 드는 비용을 이해해야 합니다. 예를 들어 비즈니스 프로세스의 기본 비용이 시간과 자료에서 개발자 시간, 컴퓨팅, 스토리지로 바뀝니다. 각 디지털 프로세스 비용의 가시성이 확보되면 이전 프로세스와의 비교가 가능하며 혁신에 대한 지속적인 투자를 정당화하는 데 도움이 될 수 있습니다.기업에서는 AI 도구를 사용해 워크로드를 24시간 모니터링하고 언제든 리소스를 확장하며 워크로드 유형 및 스토리지 요건에 따라 클라우드 가격 책정 옵션을 선택하는 등 여러 가지 전략을 사용하여 비용을 최적화할 수 있습니다.기술팀에서는 비용이 예산을 초과하지 않도록 도구를 사용해 워크로드 비용을 추적하고 각 사업부의 지출을 파악해야 합니다.7. 비용 절감 및 환경에 미치는 영향 축소오늘날 대부분의 기업은 손익만으로 성공을 측정하지 않습니다. 성숙한 조직에서는 성공을 측정할 때 기업의 사회적 책임과 환경에 대한 기여도 고려합니다.“ANZ Bank는 인간과 공동체가 번영하는 세상을 만들고자 하며 이러한 목표를 달성하기 위한 혁신에 Google Cloud가 핵심적인 역할을 합니다. Google Cloud 멜버른 리전은 일관된 보안 제어뿐 아니라 통합 거버넌스 제어, 서비스 관리를 포함하여 클라우드 기반 기술 환경을 한층 더 개선할 기회를 제공합니다.” – 제라드 플로리안, , ANZ Bank 기술 부문 그룹 이사“워크로드와 빅데이터 기능을 Google Cloud Platform으로 마이그레이션한 결과 기술 및 재정적 이익을 얻었을 뿐만 아니라 전 세계에 퍼져 있는 대규모 기업인 HSBC에서 혁신을 촉진하는 데 도움이 되었습니다. 또한 Google Cloud에서 보안 및 규정 준수를 매우 중요하게 다룬다는 사실에 마음이 놓입니다.” – HSBC디지털 혁신 및 클라우드 전략은 기업이 클라우드로 이전함으로써 환경에 미치는 영향을 줄일 수 있는 수많은 가능성을 제공합니다. 오스트레일리아 산업과학에너지자원부에 따르면 오스트레일리아 소재 데이터 센터는 설립된 지 평균 20년이 넘었으며 대부분 비효율적으로 설계된 상태로, 데이터 센터의 95%가 노후하고 영세하게 운영되고 있습니다.클라우드 제공업체는 전력 사용량에 맞먹는 재생 에너지를 구입하고 전력 공급을 친환경 연료로 대체하며 클린 에너지를 사용하는 노력을 기울이고 있습니다. 이러한 노력은 기업에서 환경 성과 개선에 대한 고객, 주주, 규제 당국의 기대에 부응하는 데 도움이 될 수 있습니다. 컴퓨팅을 자체 관리식 데이터 센터 또는 코로케이션 시설에서 Google Cloud로 이전함으로써 기업은 컴퓨팅 및 데이터 스토리지와 관련된 순 탄소 배출량을 없앨 수 있습니다. 또한 Google Workspace 클라우드 기반 공동작업 제품군으로 전환하면 기술 에너지 사용량 및 탄소 배출량을 65~85% 절감할 수 있습니다.7. 팀의 공동작업 및 지속적인 소통 보장기업은 효과적인 공동작업 및 생산성 플랫폼으로 원격 근무 인력, 사무실 근무 인력, 하이브리드 인력을 모두 지원해야 합니다. 이러한 요구사항을 충족하기 위해서는 플랫폼이 직관적이고 친숙하여 직원들이 최소한의 안내만을 참고하여 사용할 수 있고 대규모 변화 관리 프로젝트를 진행할 필요가 없어야 합니다. 특히 신입 사원이 복잡한 공동작업 도구로 인해 어려움을 겪지 않고 자신이 맡은 역할을 학습하는 데 집중할 수 있어야 합니다.“전통적인 은행에서는 배포에 따른 ‘손실’로 최장 7시간의 다운타임이 발생할 수 있지만 Google Cloud를 사용하는 Up에서는 배포 중에 다운타임을 경험한 적이 한 번도 없습니다. 전통적인 몇몇 대형 은행에서는 클라이언트 측 Android 및 iOS 앱만을 관리하는 150명 규모의 팀을 보유하고 있지만 Up에서는 Google Cloud 덕분에 더 간소하면서도 민첩한 팀을 운영하고 있습니다. 오스트레일리아에서 Up은 점점 더 다양하고 깊이 있는 고객층을 구축하기 위해 노력하고 있습니다. Google Cloud가 변경사항을 안전하고 빠르게 배포할 수 있는 역량을 제공하여 목표 달성을 지원한 덕분에 Up에서는 고객 만족에 집중할 수 있습니다.” – 마이클 모리스, Up 기술 부문 책임자공동작업 및 생산성 플랫폼에 투자하는 조직은 플랫폼이 제공하는 즉각적인 혜택 이상의 가치에 주목하고 현재의 플랫폼을 서비스를 제공하거나 고객과 소통하는 방식을 변경하는 데 사용하고 있는지 자문해야 합니다. 예를 들어 플랫폼을 사용해 새로운 수익원을 마련하거나 프로세스를 간소화하여 비즈니스의 제약을 없앨 수 있습니다.공동작업 플랫폼을 화상 회의, 이메일, 콘텐츠 제작 도구로 생각하는 사용자들도 있지만 훨씬 다양하게 활용할 수 있습니다. 적절한 공동작업 플랫폼을 사용하면 비즈니스의 비용과 복잡성을 줄이고 직원, 고객, 파트너 경험을 크게 향상할 수 있습니다. 기업에서는 기존 플랫폼 또는 제품을 검토하여 조직의 미래 요구사항을 충족할 수 있을지 판단해야 합니다.“Google의 기술로 조직의 업무 공간이 훨씬 유연해졌습니다. 구성원들이 Gmail 계정과 Chrome 브라우저 액세스를 활용해 위치나 플랫폼에 상관없이 공동작업하고 IT팀에서 신입 사원을 간편하게 온보딩할 수 있게 되었습니다.” – 매튜 털러흐, Northern Grampians Shire Council ICT 촉진 책임자 2021년 04월 26일
Apigee 시작하기 구글 인사이트 by Miyeon. Jo 2021년 04월 19일 API 통합 관리 솔루션 Apigee의 이해구글 PS2팀 강희정Apigee 개요Apigee는 API의 설계, 보안, 배포부터 API의 모니터링, 통계분석 그리고 개발자 포탈까지 제공하는 완전 관리형 서비스입니다.서버에 설치하는 OnPrem 버전인 Apigee Private Cloud, Kubernetes로 구성되어 온프레미스 및 Apigee 클라우드의 이점을 활용할 수 있는 Apigee Hybrid 버전, 완전 제공형으로 API를 편리하게 사용할 수 있는 SaaS 버전의 Apigee Edge 제공으로 사용자의 환경 구성에 맞게 선택하여 도입할 수 있습니다.Apigee Edge 살펴보기1. Apigee 계정 만들기Apigee Edge를 사용하려면 Apigee 계정이 필요합니다. Apigee Edge에서는 60일 무료 평가 버전을 제공하고 있습니다.1) https://login.apigee.com/sign_up으로 이동합니다.2) 이름, 이메일 주소 및 비밀번호를 입력하십시오.3) 서비스 약관을 읽고 동의하십시오.4) Create Account (계정 만들기) 를 클릭합니다. Apigee에서 등록한 이메일로 계정 확인을 보냅니다.5) 확인 이메일에서 계정 확인 링크를 클릭하여 로그인 페이지로 이동합니다.6) 가입 할 때 사용한 이메일과 비밀번호로 로그인합니다. Apigee가 새 계정을 활성화합니다. 이 작업은 몇 분 정도 걸릴 수 있습니다. 계정이 활성화되면 다음 메시지가 표시됩니다.2. Apigee Edge 살펴보기계정이 활성화되고 로그인하면 다음과 같은 화면이 표시됩니다.DevelopSpecs : Swagger Editor를 이용하여 API 명세서 설계가 가능합니다.API Proxies : API Proxy를 만들 수 있습니다.Shared Flow : 토큰 인증 등 여러 API를 공통 정책으로 묶어 Shared Flow로 설정할 수 있습니다.Offline Trace : 저장된 API에 대하여 요청에서 응답까지 추적할 수 있는 기능입니다.PublishAPI Products : 여러 App을 API Product로 요약 할 수 있습니다.Portals : 개발자 포털 페이지를 만들 수 있습니다.Apps : 개발자와 API를 연결합니다. 개발자 key 정보 등의 설정이 가능합니다.Developers : 개발자를 추가/삭제 등 관리할 수 있습니다.AnalyzeAPI Proxy Performance : API Proxy 트래픽 및 응답 시간 등의 성능 정보를 확인할 수 있습니다.Cache Performance : 사용하고 있는 캐시 정보를 확인할 수 있습니다.Error Code Analysis : 발생한 오류의 비율 등 오류 분석에 필요한 정보를 확인할 수 있습니다.Latency Analysis : 응답 시간, 응답 처리 지연시간을 확인할 수 있습니다.Target Performance : Target 서버의 트래픽 및 응답 시간 등의 성능 정보를 확인할 수 있습니다.Developer Engagement : 어떤 개발자가 어떤 API를 얼마나 호출하고 있는지를 확인할 수 있습니다.Traffic Composition : 개발자나 App, API product 당 트래픽양을 비교 수 있습니다.Devices : 어떤 디바이스, 플랫폼, OS에서 API 호출이 어느 정도인지 그래프로 확인할 수 있습니다.Geomap : 어느 나라, 지역에서 API가 얼마나 호출되고 있는지를 지도에 표시하여 그래프로 보여줍니다.Reports : API에 대한 보고서 정보를 정의하고 표시 할 수 있습니다.AdminAudit Logs : API 배포 기록, App / API Product 업데이트 이력 등을 확인할 수 있습니다.Environments : API 배포 환경에 대한 자세한 설정이 가능합니다.Extensions : 확장 프로그램을 사용하여 Google Cloud 서비스와 같은 외부 리소스를 API 프록시에 통합 할 수 있습니다.Privacy & Security : General Data Protection Regulation (EU 일반 데이터 보호 규칙)의 대상이되는 경우「Data Protection Officer」나 「EU Representative」을 설정 할 수 있습니다. 또한 Apigee 지원 팀에 API trace 도구의 사용 권한을 부여 할 수 있습니다.Roles : Organization에 사용자 지정 역할 추가 및 사용자에게 역할 할당 상황이 목록에서 확인할 수 있습니다.Users : Organization에 등록 / 관리 할 수 ​​있습니다.Virtual Hosts : 가상 호스트 정보 확인·설정할 수 있습니다. 또한 유료 계정의 경우 호스트의 추가도 가능합니다.HelpCommunity : Apigee에서 운영하는 커뮤니티 사이트에 대한 링크Docs : 공식 문서에 대한 링크Support : 지원 포털 사이트에 대한 링크FeedBack : 피드백을 보낼 수 있습니다.3. API Proxy 만들기1) 기본 창에서 API Proxies를 클릭합니다. 혹은 Develop > API Proxies 를 클릭하십시오.2) +Proxy 버튼을 클릭하면, Apigee가 새 프록시를 만드는 과정을 안내합니다. 먼저 프록시 유형을 선택합니다.3) 역방향 프록시 (가장 일반적) 를 클릭합니다. Proxy details 페이지를 표시합니다.4) 다음과 같이 프록시 세부 정보(Proxy details)를 구성합니다.Name(이름) : firtproxy를 입력합니다. 이 이름을 가진 프록시가 이미 있는 경우 다른 이름을 입력하십시오.Base Path(기본 경로) : /firtproxy 로 설정되어 있는지 확인하십시오. 기본 경로는 API에 요청하는 데 사용되는 URL의 일부입니다. Edge는 URL을 사용하여 들어오는 요청을 일치시키고 적절한 API 프록시로 라우팅합니다.Description(설명,선택 사항) : 생성하는 API 프록시에 대한 설명을 입력합니다.Target(기존 API) : https://mocktarget.apigee.net 을 입력 합니다. API 프록시에 대한 요청에서 Apigee Edge가 호출하는 타겟 URL을 정의합니다. mocktarget 서비스는 Apigee에서 호스팅되며 간단한 데이터를 반환합니다. API 키 또는 액세스 토큰이 필요하지 않습니다.프록시의 세부 정보는 다음과 같이 입력합니다.5) Next 를 클릭합니다.6) 다음은 Common policies 페이지입니다. API 호출 시 적용할 보안이나 할당량을 선택합니다.여기에서는 Security:Authorization에서 Pass through(권한 없음)을 선택 후, Next 를 클릭합니다.7) Virtual hosts 페이지에서, default 와 secure를 선택 후, Next 를 클릭합니다.8) Summary 페이지에서 Optional Deployment 아래 test 환경이 선택되어 있는지 확인 후, Create and deploy 를 클릭합니다.9) 이제 Apigee는 새 API 프록시를 만들고 테스트 환경에 배포합니다.10) Edit proxy를 클릭하여 OVERVIEW(개요) 페이지에서 생성한 API proxy 정보를 확인합니다.[+] 를 확장하면 UI에 테스트 환경에 대한 HTTP 및 HTTPS URL이 모두 나열됩니다.둘 중 하나의 URL를 사용하여 API요청을 보낼 수 있습니다.4. 생성한 새로운 API Proxy 테스트API 프록시를 테스트하는 방법은 두가지가 있습니다:터미널 창에서 다음 curl 명령을 실행합니다.curl https://HOST_ALIAS/firtproxy또는 브라우저에서 ‘https://https://HOST_ALIAS/firtproxy’를 입력하여 호출할 수 있습니다.다음과 같은 응답을 받을 수 있습니다. 출처 및 참고사이트https://cloud.google.com/apigeehttps://docs.apigee.com 2021년 04월 19일
GCP 프로젝트 처음 시작하기 구글 인사이트 by Miyeon. Jo 2021년 04월 12일 목차GCP(Google Cloud Platform) 소개GCP 기본지식프로젝트 생성하기VM(가상머신) 인스턴스 만들기VM(가상머신) 인스턴스에 웹서버 설치하기내용1. GCP(Google Cloud Platform) 소개Google Cloud Platform은 전 세계 사용자들에게 구글 내부 인프라를 사용할 수 있도록 해 주 는 제품 모음입니다. 이 모음에는 구글 Compute Engine을 통한 주문형 가상 머신이나 Google Cloud Storage를 통한 파일 저장용 오브젝트 스토리지같이 다른 클라우드 서비스 업체에서도 공통적으로 제공하는 여러 기능이 포함되어 있습니다. 또한, Bigtable, Cloud Datastore 또는 Kubernetes와 같은 구글이 만든 고급 기술에 대한 API도 포함하고 있습니다.2. GCP 기본지식1) GCP 리소스(데이터 센터)리전(Regions) : Google Cloud Platform 서비스들이 제공되는 서버의 물리적인 위치영역(Zones) : 리전(Regions) 내 Google Cloud Platform 리소스의 배포 영역2) 프로젝트프로젝트는 모든 Google Cloud 리소스를 구성합니다. 프로젝트는 사용자 집합, API 집합, 그리고 이러한 API에 대한 청구, 인증, 모니터링 설정으로 구성됩니다. 예를 들어 모든 Cloud Storage 버킷과 객체는 이를 액세스할 수 있는 사용자 권한과 함께 프로젝트에 상주합니다. 프로젝트를 한 개만 갖거나 여러 프로젝트를 만들 수 있으며, 이를 사용하여 Cloud Storage 데이터를 포함한 Google Cloud 리소스를 논리적 그룹으로 구성할 수 있습니다.3) 서비스이름설명컴퓨팅 및 호스팅 (Computing and hosting)실제 애플리케이션을 구동하기 위해 할당하는 서비스입니다.스토리지 (Storage)애플리케이션에 관계없이 일부 미디어 파일 / 백업 또는 파일과 유사한 다른 객체를 저장해야 할 수 있습니다.데이터베이스 (Database)Google Cloud는 다양한 SQL 및 NoSQL 데이터베이스 서비스를 제공합니다.네트워킹 (Networking)리소스 간 트래픽의 부하를 분산하고, DNS 레코드를 만들고, 기존 네트워크를 Google 네트워크에 연결할 수 있게 해줍니다.빅데이터 (Big data)빅데이터 서비스를 사용하면 클라우드에서 빅데이터를 처리하고, 쿼리를 통해 복잡한 질문에 대한 답변을 빠르게 얻을 수 있습니다.머신러닝 (Machine learning)특정 애플리케이션에 맞게 최적화된 사전 학습된 모델을 제공하거나, 관리형 TensorFlow 프레임워크를 사용해서 개발자 고유의 대규모 정밀 모델을 빌드하고 학습하는 API를 선택해서 사용할 수 있습니다.3. 프로젝트 생성하기1) 프로젝트 선택 버튼 클릭프로젝트 선택 및 생성 할 수 있는 팝업 노출2) 프로젝트 선택 팝업프로젝트 선택 및 프로젝트를 생성 할 수 있다.프로젝트 생성시에는 새 프로젝트를 선택한다.3) 새 프로젝트 생성프로젝트 이름은 생성 이후에는 수정이 불가능하다.4) 프로젝트 생성 완료4. VM(가상머신) 인스턴스 만들기1) Compute Engine – VM 인스턴스 메뉴로 이동한다.2) ‘인스턴스 만들기’ 버튼을 클릭한다.a) 만들기 버튼 클릭한다.방화벽 섹션에서 ‘HTTP 트래픽 허용’ 항목 체크3) VM(가상머신) 인스턴스 목록에서 연결할 인스턴스 행의 SSH를 클릭한 후, ‘브라우저 창에서 열기’ 를 선택한다.4) 인스턴스 터미널 창이 새로 열린다.5) VM(가상머신) 인스턴스에 웹서버 설치하기a) 터미널 창에서 아래 명령어를 수행하여 apache 웹서버를 설치한다.sudo apt update && sudo apt -y install apache2b) 다음 명령어를 사용하여 Apache 웹 서버 기본 웹페이지를 덮어씁니다.echo '<!doctype html><html><body><h1>Hello World!</h1></body></html>' | sudo tee /var/www/html/index.htmlc) Compute Engine – VM 인스턴스 메뉴로 이동하고 VM(가상머신) 인스턴스 목록에서 연결할 인스턴스 행의 ‘외부 IP’ 옆에 새 창 버튼을 클릭한다.6) 새 창이 열리면서 아래와 같이 Apache 웹서버가 정상적으로 설치 및 Hello World가 적용된것을 확인할 수 있습니다.7) VM(가상머신) 인스턴스 삭제하기 출처 및 참고사이트https://cloud.google.com/docs/overview?hl=kohttps://cloud.google.com/compute/docs/tutorials/basic-webserver-apache?hl=ko 2021년 04월 12일
블루포션게임즈 by Miyeon. Jo 2021년 02월 26일 블루포션게임즈 “모바일 MMORPG 게임 ‘EOS RED’를 대만, 홍콩, 마카오 시장에 성공적으로 서비스 할 수 있었던 것은 대만 리전을 보유한 GCP기에 가능했습니다. GCP에서 EOD RED를 운영하며 속도나 안정성, 네트워크 쪽 이슈가 발생한 적이 없어 안정적으로 게임을 서비스하고 있습니다. 대만 서비스 출시를 준비하고 있다면 GCP를 강력히 추천하며, 빠르고 안정적인 현지 출시를 위해 베스핀글로벌과 같은 파트너사와 함께하기를 추천합니다.” – 블루포션게임즈, 모바일프로그램실 인프라팀 클라우드 엔지니어, 남현재 Company Overview 블루포션게임즈는 MMORPG 전문 게임 개발사로 PC 온라인 MMORPG 와 모바일 MMORPG 를 개발하여 직접 서비스하고 있습니다. 한국뿐만 아니라 대만, 홍콩, 마카오, 중국, 북미, 유럽에 진출해있으며, 21년 초 동남아 진출을 계획하고 있습니다. 특히 EOS RED는 2020년 7월 대만 출시 첫날, 단 하루에 대만 애플스토어 매출 2위를 기록했으며, 동시접속자 수는 10만 명을 돌파한 기록을 가지고 있습니다. Challenge 모바일 3D MMORPG ‘EOS RED’ 게임을 대만, 홍콩, 마카오에 출시하고자 했습니다. 이 게임은 서버, 스토리지, 데이터베이스 모두 클라우드에서 구동되는 Cloud Native 인프라 환경에서 구동하고 있었는데, 대규모 다중 접속자들의 반응 속도가 매우 중요한 MMORPG 특성상 출시하는 국가에 리전이 있어야 한다는 것이 중요한 고려사항이었습니다. 또한 출시를 앞두고 코로나 상황이 심각해지면서 현지에서 직접 테스트를 하고 개선점을 찾아야 했는데, 출장 자체를 가지 못해 어려움을 겪었습니다. Solution 블루포션은 대만에 리전을 가지고 있던 GCP를 선택했습니다. 현지 파트너사를 통해 QA를 하기도 했지만, 한국에서 직접 GCP 대만 리전에 접속해 테스트해 볼 수 있었습니다. 레이턴시(지연)도 문제없었고, 서비스를 원격제어하는 부분에서도 국내와 큰 속도 차이가 없었습니다. 클라우드를 쓰면서 현지에 직접 가서 세팅하고, 장비를 살피고, 테스트해야 하는 번거로움이 없어졌습니다. 블루포션 자체 IT 인프라나 국내 클라우드에 대한 경험은 풍부했지만, GCP는 대만 진출하면서 처음 다뤄본 클라우드 플랫폼이었기 때문에 Google Cloud에서 제공하는 교육에 미리 참여하며 준비해왔습니다. 이후 약 2~3주에 걸쳐 아키텍처 설계 및 세팅을 완료했고, 1주일간의 테스트 후, 전체 1개월이 안 되는 기간에 게임을 성공적으로 출시했습니다. 대만 리전 세팅 중 막히는 부분은 베스핀글로벌의 기술지원을 통해 해결했습니다.클라우드 인프라 담당자인 남현재님 혼자서 모든 인프라 부분을 담당해야 했기 때문에 모니터링 시스템과 알람 시스템을 최대한 많이 활용해야 했습니다. GCP 인스턴스의 모니터링 시스템이 굉장히 생소했는데 베스핀글로벌의 도움으로 일손을 덜었습니다. Benefit GCP 상에서 EOD RED를 운영하며 속도나 안정성, 네트워크 쪽 이슈가 발생한 적이 없어 안정적으로 게임을 서비스하고 있습니다. 다시 말해 구글 클라우드 네트워크를 이용해 안정적으로 트래픽을 주고받고 인프라를 관리하며 안정성을 얻었습니다. 블루포션의 클라우드 엔지니어 남현재님은 “사내에서 혼자서 300대의 서버를 관리하고 있는데, 만약 클라우드가 아니었다면 불가능한 부분”이라고 말합니다. GCP의 인스턴스 무중단 서비스, 장애가 난 줄도 모르고 지나간다는 점은 인프라를 운영하는 운영자 관점에서 아주 큰 이점입니다. 하이퍼바이저 장애가 아니라면 서비스가 멈춰도 멈춘 줄 모르고 지나갑니다. Next Step 올해 가 GCP로 싱가폴 리전을 활용한 동남아시아 지역 진출을 검토하고 있습니다. 대만, 홍콩, 마카오 지역에 성공적으로 진출한 것 처럼 동남아시아 지역 진출에도 큰 기대를 하고 있습니다. 2021년 02월 26일
개인정보처리방침 by Miyeon. Jo 2021년 01월 28일 개인정보처리방침 (‘베스핀글로벌 주식회사’ 이하 ‘베스핀글로벌’)은(는) 개인정보보호법에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다.베스핀글로벌은 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것입니다.1. 개인정보의 처리 목적베스핀글로벌은 개인정보를 다음의 목적을 위해 처리합니다. 처리한 개인정보는 다음의 목적이외의 용도로는 사용되지 않으며 이용 목적이 변경될 시에는 사전동의를 구할 예정입니다.가. 파트너 체결회사간 파트너 체결을 위한 접수 및 처리결과 회신을 위하여 개인정보를 처리합니다.나. 민원사무 처리민원사항 확인, 사실조사를 위한 연락·통지, 처리결과 통보 등을 목적으로 개인정보를 처리합니다.다. 입사지원입사 전형 진행, 합격 여부 확인, 지원자와의 원활한 의사소통을 위해 개인정보를 처리합니다.라. 서비스 제공베스핀글로벌의 서비스를 제공하기 위해 개인정보를 처리합니다.마. 마케팅 및 광고에의 활용신규 서비스(제품) 개발 및 맞춤 서비스 제공, 이벤트 및 광고성 정보 제공 및 참여기회 제공, 서비스의 유효성 확인 등을 목적으로 개인정보를 처리합니다.바. 빌링 서비스 제공 및 요금 정보 제공베스핀글로벌의 빌링 서비스 및 요금 정보를 제공하기 위해 개인정보를 처리합니다. 2. 처리하는 개인정보의 항목베스핀글로벌은 다음의 개인정보 항목을 처리하고 있습니다.(1) 파트너 체결을 위해 아래와 같은 개인정보를 수집하고 있습니다.필수항목: 회사명, 회사URL, 이름, 이메일, 전화, 회사 규모, 매출액, 대상 고객선택항목: 팩스번호(2) 입사지원 및 입사 관련 문의를 처리하기 위해 아래와 같은 개인정보를 수집하고 있습니다.필수항목:① 인적항목(성명, 생년월일, 주소, 휴대폰번호, 이메일주소)② 경력항목(입사일, 퇴사일, 회사명, 담당업무)선택항목:① 인적항목(자택번호)② 학력항목(입학일, 졸업일, 졸업유무, 교육기관 이름, 전공, 학점)③ 경력항목(최종연봉, 퇴직사유)④ 병역항목(병역구분)(3) 서비스제공을 위해 아래와 같은 개인정보를 처리하고 있습니다.필수항목: 회사명, 직함, 이름, 이메일, 연락처, 업종(4) 고객 문의 및 상담을 위해 아래와 같은 개인정보를 처리하고 있습니다.필수항목: 이름, 회사명, 부서명, 전화번호, 이메일, 산업군(5) 이벤트 정보 및 참여기회 제공, 광고성 정보 제공 등 마케팅 및 프로모션 목적으로 개인정보 처리합니다.필수항목: 회사명, 직함, 이름, 이메일, 연락처선택항목: 업종(6) 빌링 서비스 제공 및 요금 정보 제공을 위해 아래와 같은 개인정보를 처리하고 있습니다.필수항목: 회사명, 이메일베스핀글로벌은 귀하에 대한 정보를 저장하고 찾아내는 ‘쿠키(cookie)’를 사용합니다. 쿠키는 웹사이트가 귀하의 컴퓨터의 웹브라우저로 전송하는 소량의 정보입니다. 쿠키는 귀하의 컴퓨터를 식별하나 회원을 개인적으로 식별하지는 않습니다. 또한, 귀하는 쿠키에 대한 선택권이 있으며, 웹브라우저의 설정을 변경함으로써 모든 쿠키를 다 받아들이거나, 쿠키가 설치될 때 통지를 보내도록 하거나, 아니면 모든 쿠키를 거부할 수 있습니다. 3. 개인정보의 처리 및 보유 기간① 베스핀글로벌은 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집시에 동의 받은 개인정보 보유, 이용기간 내에서 개인정보를 처리, 보유합니다.② 베스핀글로벌은 회원께서 제공하신 개인정보를 회원이 베스핀글로벌의 회원으로서 서비스를 이용하는 동안은 지속적으로 보유하게 됩니다. 다만, 회원이 자발적으로 회원 에서 탈퇴할 뜻을 밝히거나, ‘회원이용약관’에 명시되어 있는 베스핀글로벌의 회원 임의 탈퇴 사항 및 자격상실 사항에 해당되는 사항이 발생하게 되면 베스핀글로벌은 회원의 개인정보를 회사의 데이터베이스에서 즉시 삭제, 폐기할 것입니다.상법, 전자상거래등에서의 소비자 보호에 관한 법률 등 관계법령의 규정에 의하여 보존할 필요가 있는 경우 회사는 관계 법령에서 정한 일정한 기간 동안 회원정보를 보관합니다. 이경우 회사는 보관하는 정보를 그 보관의 목적으로만 이용하며 보존기간은 아래 표와 같습니다.③ 각각의 개인정보 처리 및 보유 기간은 다음과 같습니다.항목보존기간보존이유회원정보 보관1년서비스 이용의 혼선방지, 분쟁해결 및 수사기관의 요청에 따른 협조부정/불량이용기록6개월서비스의 부정 및 불량 이용방지 및 부정/불량이용자의 재가입 방지계약, 청약철회 등에 관한 기록5년전자상거래 등에서의 소비자보호에 관한 법률대금결제 및 재화 등의 공급에 관한 기록5년전자상거래 등에서의 소비자 보호에 관한 법률고객불만 및 분쟁처리에 관한 기록3년전자상거래 등에서의 소비자보호에 관한 법률 4. 개인정보처리 위탁 베스핀글로벌은 회원의 개인정보를 수집하여 이를 타인이나, 기타 영리 및 비영리를 목적으로 하는 기업체 및 기관에 제공하거나 이들과 공유하지 않습니다. 다만, 특정 서비스를 위하여 서면, 이메일, 전화 또는 홈페이지를 통하여 회원의 사전 동의를 얻은 경우에는 동의한 내용에 따라 특정 업체에게 이를 제공할 수도 있으며, 회원과 회원간, 회원과 베스핀글로벌간의 법률적인 문제가 발생하여 관련 법률에 의하여 베스핀글로벌이 보유하는 개인정보의 제출이 요구되는 경우에는 당해 회원의 사전동의 없이도 관련 기관에 회원의 개인정보를 제공할 수 있습니다. ① 베스핀글로벌은 원활한 개인정보 업무처리를 위하여 다음과 같이 개인정보 처리업무를 위탁하고 있습니다. [국내] 수탁업체 위탁업무 ㈜ 파오스파트너스 마케팅 활동 [국외] 수탁업체 이전되는 국가 이전되는 개인정보 항목 위탁업무 보유 및 이용기간 Freshworks Inc. 미국 이름, 이메일, 회사명, 타이틀, 휴대전화 번호 고객 문의 및 안내 관리 고객불만 및 분쟁처리에 관한 기록 보유 방침에 따름 salesforce.com inc. 미국 이름, 회사명, 부서명, 이메일 주소, 휴대전화 번호 또는 유선 전화번호, 산업군 고객 문의 및 안내 관리 수집일로부터 1년 ② 베스핀글로벌은 위탁계약 체결시 개인정보 보호법 제25조에 따라 위탁업무 수행목적 외 개인정보 처리금지, 기술적, 관리적 보호조치, 재위탁 제한, 수탁자에 대한 관리, 감독, 손해배상 등 책임에 관한 사항을 계약서 등 문서에 명시하고, 수탁자가 개인정보를 안전하게 처리하는지를 감독하고 있습니다. 5. 정보주체의 권리, 의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다.① 정보주체는 베스핀글로벌에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다.(1) 개인정보 열람요구(2) 오류 등이 있을 경우 정정 요구(3) 삭제요구(4) 처리정지 요구② 제1항에 따른 권리 행사는 베스핀글로벌에 대해 개인정보 보호법 시행규칙 별지 제8호 서식에 따라 서면, 전자우편, 모사전송(FAX) 등을 통하여 하실 수 있으며 이에 대해 지체 없이 조치하겠습니다.③ 정보주체가 개인정보의 오류 등에 대한 정정 또는 삭제를 요구한 경우에는 베스핀글로벌은 정정 또는 삭제를 완료할 때까지 당해 개인정보를 이용하거나 제공하지 않습니다.④ 제1항에 따른 권리 행사는 정보주체의 법정대리인이나 위임을 받은 자 등 대리인을 통하여 하실 수 있습니다. 이 경우 개인정보 보호법 시행규칙 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다. 6. 개인정보의 파기베스핀글로벌은 원칙적으로 개인정보 처리목적이 달성된 경우에는 지체없이 해당 개인정보를 파기합니다. 파기의 절차, 기한 및 방법은 다음과 같습니다.① 파기절차이용자가 입력한 정보는 목적 달성 후 별도의 DB에 옮겨져(종이의 경우 별도의 서류) 내부 방침 및 기타 관련 법령에 따라 일정기간 저장된 후 혹은 즉시 파기됩니다. 이 때, DB로 옮겨진 개인정보는 법률에 의한 경우가 아니고서는 다른 목적으로 이용되지 않습니다.② 파기기한이용자의 개인정보는 개인정보의 보유기간이 경과된 경우에는 보유기간의 종료일로부터 5일 이내에, 개인정보의 처리 목적 달성, 해당 서비스의 폐지, 사업의 종료 등 그 개인정보가 불필요하게 되었을 때에는 개인정보의 처리가 불필요한 것으로 인정되는 날로부터 5일 이내에 그 개인정보를 파기합니다.③ 1년 이상 당사 서비스를 이용하지 않는 회원은 휴면회읜으로 분리되며, 데이터를 분리 보관합니다. 분리 보관된 데이터에 대해서는 3년 후 자동으로 파기합니다.파기방법(1) 전자적 파일 형태의 정보는 기록을 재생할 수 없는 기술적 방법을 사용합니다.(2) 종이에 출력된 개인정보는 분쇄기로 분쇄하거나 소각을 통하여 파기합니다. 7. 개인정보의 안전성 확보 조치베스핀글로벌은 개인정보보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다.① 정기적인 자체 감사 실시개인정보 처리 관련 안정성 확보를 위해 정기적으로 자체 감사를 실시하고 있습니다.② 개인정보 처리 직원의 최소화 및 교육개인정보를 처리하는 직원을 지정하고 담당자에 한정시켜 최소화 하여 개인정보를 관리하는 대책을 시행하고 있습니다.③ 내부관리계획의 수립 및 시행개인정보의 안전한 처리를 위하여 내부관리계획을 수립하고 시행하고 있습니다.④ 해킹 등에 대비한 기술적 대책베스핀글로벌은 해킹이나 컴퓨터 바이러스 등에 의한 개인정보 유출 및 훼손을 막기 위하여 보안프로그램을 설치하고 주기적인 갱신·점검을 하며 외부로부터 접근이 통제된 구역에 시스템을 설치하고 기술적/물리적으로 감시 및 차단하고 있습니다.⑤ 개인정보의 암호화이용자의 개인정보는 비밀번호는 암호화 되어 저장 및 관리되고 있어, 본인만이 알 수 있으며 중요한 데이터는 파일 및 전송 데이터를 암호화 하거나 파일 잠금 기능을 사용하는 등의 별도 보안기능을 사용하고 있습니다.⑥ 접속기록의 보관 및 위조, 변조 방지개인정보처리시스템에 접속한 기록을 최소 1년 이상 보관, 관리하고 있으며, 접속 기록이 위조, 변조 및 도난, 분실되지 않도록 보안기능 사용하고 있습니다.⑦ 개인정보에 대한 접근 제한개인정보를 처리하는 데이터베이스시스템에 대한 접근권한의 부여, 변경, 말소를 통하여 개인정보에 대한 접근통제를 위하여 필요한 조치를 하고 있으며 침입차단시스템을 이용하여 외부로부터의 무단 접근을 통제하고 있습니다.⑧ 문서보안을 위한 잠금장치 사용개인정보가 포함된 서류, 보조저장매체 등을 잠금장치가 있는 안전한 장소에 보관하고 있습니다.⑨ 비인가자에 대한 출입 통제개인정보를 보관하고 있는 물리적 보관 장소를 별도로 두고 이에 대해 출입통제 절차를 수립, 운영하고 있습니다. 8. 개인정보 보호책임자 ① 베스핀글로벌은 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고있습니다. ▶ 개인정보 보호책임자 담당자 강종호 직책 개인정보 보호책임자 연락처 1668-1280 이메일 jongho.kang@bespinglobal.com ▶ 개인정보 보호 담당부서 담당자 MSS팀 연락처 070-7931-9581 이메일 mss_bgk@bespinglobal.com info@bespinglobal.com ※ 개인정보 보호 담당부서로 연결됩니다. ② 베스핀글로벌의 서비스(또는 사업)를 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다. 베스핀글로벌은 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다. ③ 기타 개인정보 침해에 대한 신고나 상담이 필요한 경우에 아래 기관에 문의 가능합니다. 기관 홈페이지 전화번호 경찰청 사이버안전국 http://cyberbureau.police.go.kr (국번없이) 182 대검찰청 사이버수사과 http://www.spo.go.kr (국번없이) 1301 개인정보 침해신고센터 (한국인터넷 진흥원 운영) http://privacy.kisa.or.kr (국번없이) 118 개인정보 분쟁조정위원회 (개인정보보호위원회 운영) http://www.kopico.go.kr 02-1833-6972 9. 개인정보 처리방침 변경① 이 개인정보처리방침은 시행일로부터 적용되며, 법령 및 방침에 따른 변경 내용의 추가, 삭제 및 정정이 있는 경우에는 변경사항의 시행 7일 전부터 공지사항을 통하여 고지할 것입니다. 10. 개정 이력 ① 본 방침은 2020년 11월 03일로부터 시행됩니다. – 공고일자 : 2020년 10월 27일 – 시행일자 : 2020년 11월 03일 11. 이전 개인정보처리방침 이력 보기 및 다운로드 – 이전 이력보기(2020.11.03) 2021년 01월 28일
올룰로(킥고잉) by Miyeon. Jo 2021년 01월 21일 올룰로(킥고잉) “올룰로는 감이나 상상으로 의사결정하지 않습니다. 철저히 데이터 기반(Data-Driven)의 의사결정을 하고 있죠. 베스핀글로벌과 함께 빅데이터 플랫폼 구축 프로젝트를 하면서 기반을 마련했기 때문입니다. 프로젝트를 완료한지 얼마 되지 않았지만 느낌이 다릅니다. 빅데이터 팀은 업무 효율이 증가하면서 다른 영역에 투자를 할 수 있게 되었고, 전사가 BI(비즈니스 인텔리전스) 툴을 통해 데이터를 만져볼 수 있게 되었습니다. 비즈니스 현업 부서에서도 데이터를 직접 다뤄볼 수 있고, 정밀한 데이터를 볼 수 있게 된 것 모두 결코 돈으로 환산할 수 없는 엄청난 가치입니다.” “초기 스타트업이라면 처음부터 잘 정제된 데이터로 뭔가를 하겠다기 보다 일단 수집한 데이터를 다양한 분야에 사용하도록 시도해 보세요. 서비스가 제대로 성장하고 있고, 방향을 잘 잡았다는 판단이 들었다면 그때 데이터에 투자하셔도 늦지 않습니다. 데이터를 제대로 활용해야 하는 단계에 진입한 회사는 데이터에 과감하게 투자해야 합니다. 6개월에서 1년 이내에 분명히 투자의 가치가 빛날 것 입니다.” – 올룰로 Co-Founder, CTO 이진복 Company Overview ㈜올룰로는 국내 최초 전동킥보드 공유서비스를 선보였으며, 서비스를 시작한지 2년만에 100만 가입자를 돌파, 기업 전용 서비스인 ‘킥고잉 비즈니스’ 회원사도 400곳을 넘어선 국내 공유 킥보드 서비스 1위 스타트업입니다. Challenge 킥보드 성수기 시즌에 유저들이 더 즐겁고 안전하게, 재미있게 킥보드를 탈 수 있도록 서비스를 발전시키고자 했습니다. 유저들의 사용 추이, 불편 사항, 매력적인 기능은 무엇인지 등을 킥고잉 앱 및 기기의 IoT 데이터를 통해 분석하고자 했지만 데이터들이 정제되어 있지 않았고 파편화되어 파악하기 어려웠습니다. 또한 전사 구성원들이 같은 데이터를 실시간으로 보고, 한 방향을 바라보며 빠른 의사결정을 하고자 했는데, 기존에는 빅데이터 팀에서 후속 데이터 작업을 하지 않으면 타 부서에서 확인하기 어려운 상황이었습니다. 이 니즈를 해결하고자 전사 BI(비즈니스 인텔리전스)를 위한 빅데이터 프로젝트를 시작했습니다. (이미지 출처: 올룰로 퍼스널 모빌리티 안전 시스템 비전인식 화면) (이미지 출처: 올룰로 퍼스널 모빌리티 안전 시스템 빅데이터 활용) Solution 올룰로는 2020년 베스핀글로벌과 함께 AWS 상에 구축되어 있는 인프라를 재정비하는 AWS Well Architected Framework Review 작업을 진행했습니다.(링크) 인프라 고도화 이후 사내 빅데이터 팀에서 플랫폼 구축 프로젝트를 하고자 했으나, 빠르게 돌아가야하는 스타트업에서 특정 인원만으로 인프라 생성부터 분석, 시각화, 테스트까지 모든 부분을 수행할 여력이 없었습니다. 따라서 빅데이터에 경험이 많고, 클라우드 관리 플랫폼 ‘옵스나우’가 있는, 특히 올룰로의 AWS 인프라 고도화 프로젝트를 단 2주만에 완료했던 경험이 있는 베스핀글로벌을 통해 베스트 프렉티스를 얻는 것이 효율적이라고 판단했습니다.또한 주변에 경쟁이 늘어나면서 양질의 서비스를 빠르게 반영하고자 하는 목표가 있었는데, 올룰로 빅데이터팀과 베스핀글로벌이 함께 1개월이 채 안되는 시간 내 성공적으로 프로젝트를 완료했습니다. 이는 올룰로의 자사 인프라와 데이터에 대한 이해와 베스핀글로벌의 빅데이터 프로젝트 경험이 만났기에 가능했습니다. Benefit “데이터기반 의사결정을 위한 씨드(Seed)를 구축했습니다.” 기존에는 데이터가 정제되어 있지 않아 비즈니스 조직에서 보고자 하는 데이터 요청 시, 빅데이터팀이 시간과 노력을 들여 데이터를 정제하는 작업을 거쳐야 했습니다. 이번 프로젝트를 통해 빅데이터팀의 업무 효율이 드라마틱하게 향상되었고, 비즈니스 조직에서도 원하는 데이터를 쉽게 요청하고 빠르게 확인할 수 있게 되었습니다. 무엇보다 모든 조직원이 같은 데이터를보고 같은 방향을 바라보기 때문에 커뮤니케이션 실수가 없어졌고, 의사결정을 서비스에 빠르게 반영할 수 있게 되었습니다. 또한 킥고잉 유저들에게 양질의 서비스를 빠르게 제공하게 되었으며, 데이터 분석을 통해 운영 효율화뿐만 아니라 상황변화에 민감하게 대응할 수 있게 되었습니다. Next Step 데이터를 운영 효율화에 활용하겠지만, 앞으로는 머신러닝을 위한 모델링에도 활용할 계획을 가지고 있습니다. 파편화된 데이터들, 정제되지 않은 데이터를 가지고 학습을 하는 부분에 시간이 많이 들었는데, 이번 프로젝트를 통해 어떻게 해소하면 될지 기본 틀을 갖추게 되었습니다. 데이터들을 빠르게 학습시키고 다양한 모델들을 테스트해볼 수 있는 환경을 만들어 킥고잉 서비스 퀄리티를 빠르게 발전시켜 나갈 것입니다. 관련 보도자료 베스핀글로벌, 전동킥보드 기업 ‘올룰로’ 빅데이터 플랫폼 PoC 완료 2021년 01월 21일
뤼이드(산타토익) by Miyeon. Jo 2021년 01월 20일 뤼이드(산타토익) “AWS를 도입하면서 직접 인프라를 구축해야 했던 수고를 덜었고, 제품 개발에만 집중할 수 있는 환경을 만들어 회사 전체의 생산성이 높아졌습니다. 빠른 시장 반응을 확인하고 싶다면 주저없이 클라우드를 선택하셔야 하고, 클라우드를 잘 활용하기 위해서는 베스핀글로벌과 같은 파트너사와 함께하시기를 추천합니다.” – 뤼이드 최성원, 인프라스쿼드 리더 Company Overview 뤼이드는 ‘AI 튜터’란 개념을 글로벌 최초로 제안한 기업으로, ‘산타토익’, ‘산타공인중개사’ 등 AI 튜터 서비스를 제공하고 있습니다. 특히 ‘산타토익’은 2017년 출시 이후 200만명 이상의 누적 사용자를 보유하고 있으며, 한국과 일본에서 교육 앱부문 매출 1위를 달성한 기업입니다. 딥러닝 AI 기술을 기반으로 100% 개인 맞춤형 학습 솔루션을 제공하고 합리적인 가격에 최적화된 교육 서비스를 경험하도록 하는 것이 목표이며, 2020년에는 미국 실리콘밸리에 글로벌 사업 총괄 법인 ‘뤼이드랩스(Riiid Labs)’를 설립, 카플란(Kaplan, Inc.) 등 유수의 글로벌 교육 기업들과 파트너십을 체결하며 글로벌로도 확장하고 있습니다. Challenge 애플리케이션의 접속자 수나, 콘텐츠 이용이 시험 기간에 따라 변동이 있어 빠른 스케일업, 스케일아웃을 할 수 있는 유연한 환경 구축이 필수였습니다. 이는 클라우드에서만 해결할수 있는 부분이라고 생각했고, AI 에듀테크 회사로서 글로벌 도메인 확장도 준비하고 있어 인프라 아키텍어 관점에서도 안정적으로 운영할 수 있는 환경을 만들어야 한다는 과제가 있었습니다. 서비스 개발과, 비즈니스에 더욱 집중하기 위해 온프레미스 인프라 구축을 최소화하고자 했습니다. 필요한 서비스와 리소스, 장기적인 운영 및 관리 비용, 서포트 범위 등을 검토한 후 AWS를 도입하기로 결정했습니다. 이 과정에서 클라우드 비용을 통합해 봐야 한다는 점, 문제에 대한 신속한 처리, 아키텍처에 대한 리뷰 등 클라우드를 더욱 잘 알고 있는 파트너의 필요성을 절감하게 되었습니다. Solution AWS를 도입 후 유연한 스케일업, 스케일아웃을 통해 인프라 관리에 대한 부담을 덜었습니다. IDC 방식과는 달리, AWS 콘솔에서 서버 접근과 관리가 수월했으며 통합 시스템을 구축하는 복잡한 대규모 작업도 손쉽게 할 수 있었습니다.또한 베스핀글로벌의 클라우드 서포트를 통해 뤼이드 자체 서비스 개발에만 더욱 집중할 수 있었습니다. 인프라에 문제가 생겨도 베스핀글로벌에서 티켓 서포트를 지원하고 있어 신속하고 정확하게 해결할 수 있었고, 특히 아키텍처 리뷰(AWS Well-Architecture Review) 서비스를 통해 클라우드 인프라를 최적으로 구축하고, 건전성을 확인할 수 있었습니다. 베스핀글로벌에서 개발한 클라우드 관리 플랫폼 옵스나우(OpsNow)를 통해서는 클라우드 여러 계정을 통합해 볼 수있어 관리가 쉬워졌습니다. Benefit 클라우드 도입 후, 미국과 중동 등 글로벌 시장을 타겟으로 다양한 서비스 출시에 박차를 가할 수 있게 되었으며, 글로벌 에듀테크 기업의 선구자가 되고 있습니다.시험 준비를 위한 학습 솔루션 뿐만 아니라 지속적인 학습 진단, 피드백을 제공해 학습 목표 달성을 돕는 ‘Formative Learning’을 지원하는 솔루션으로 확장해 나갈 계획입니다. 2021년 01월 20일
소프톤 엔터테인먼트 by Miyeon. Jo 2020년 12월 03일 소프톤 엔터테인먼트 “베스핀글로벌을 통해 클라우드 게임 인프라 장애와 문의 사항을 15분 내 전달, 빠르게 해결할 수 있게 되었습니다. 베스핀글로벌은 게임 운영에 든든한 파트너입니다.” – 소프톤 엔터테인먼트 사업팀 민성욱 팀장 Company Overview 소프톤 엔터테인먼트는 1999년에 설립, MMORPG 게임인 다크에덴을 개발 및 서비스하는 게임회사입니다. 온라인 게임 위주에서 모바일 게임 서비스로 확장을 시도하고 있습니다. Challenge 게임 운영을 위해 IDC 서버 100대를 사용하고 있었습니다. 하지만 노후화로 인해 게임 서버가 다운되는 경우가 많았고, 문제 발생 시 사내 담당자가 IDC를 직접 방문해야 하는 번거로움이 있었습니다. 인프라 담당자의 퇴사와 맞물려 개발자가 직접 인프라를 담당해야 했고, GCP를 도입하면서부터는 클라우드를 처음 사용해봄으로 인해 서포트가 필요한 상황이었습니다. Solution 다크에덴 오리진을 GCP로 마이그레이션 함으로써 게임 인프라에 대한 관리가 매우 편해졌습니다. 특히 증가하는 게임 유저에 따라 스케일업 해야 하는 경우가 있었는데, 이 부분이 매우 용이해졌습니다. 다른 클라우드 플랫폼과도 꼼꼼하게 비교해봤는데, 구글 브랜드 인지도와 서버 안정성 측면에서 GCP가 우수하다고 판단해 선택했습니다.GCP로 마이그레이션 하면서 인프라 최적화를 통해 서버 대수도 줄일 수 있게 되었습니다. 인프라 담당자의 부재를 베스핀글로벌의 서포트가 해결했습니다.비용 측면에서는 IDC나 클라우드나 별반 차이가 없으나 IDC의 경우 장비의 노후화, 감가상각, 중고 이슈가 있어 클라우드가 더 이점이 있음을 체감합니다. Benefit GCP로 마이그레이션 후에는 매주 방문하던 IDC도 가지 않게 되었고, 서버 발열이나 다운(Down) 같은 문제에 신경 쓰지 않게 되어, 게임에만 더욱 집중할 수 있게 되었습니다. 다크에덴 오리진 게임은 모두 클라우드로 이전해 클라우드 네이티브 게임이 되었으며, 다크에덴 1도 클라우드로 마이그레이션 중입니다. 앞으로 출시 예정인 다크에덴은 모바일 버전으로 출시할 예정인데, 역시 클라우드를 활용할 계획입니다. 2020년 12월 03일
나인엠인터랙티브 by Miyeon. Jo 2020년 11월 30일 나인엠인터랙티브 “예전 직장에서 메일 서버가 다운되거나 공유 드라이브가 터질 때마다 1주일 씩 업무를 못하고 장애해결에만 매달렸던 힘들었던 기억이 있습니다. GCP와 G Suite(현재 Google Workspace)을 사용하면서부터는 이런 고민을 할 필요가 없어졌습니다.” – 나인엠인터랙티브 CEO 김성훈 Company Overview 나인엠인터랙티브는 스포츠 게임을 전문적으로 개발하는 게임 개발사입니다. 현재 얼티밋테니스, 익스트림풋볼, 9M프로야구 3개의 스포츠 게임을 서비스하고 있습니다. Challenge 나인엠인터랙티브에서 서비스하고 있는 게임은 전세계 유저들을 매칭해 겨루는 글로벌 게임입니다. 때문에 전세계를 커버할 수 있는 클라우드가 필수였습니다. 또한 내부에서 직접 서버를 관리할 필요없이 이메일 및 드라이브 업무 공유가 가능한 시스템이 필요했습니다. 더불어 이용량이 많아지고 새로 출시하는 게임이 늘어나면서 인프라에 대한 문제, 이슈를 빨리 해결할 수 있도록 도와주는 파트너사가 필요했습니다. Solution GCP가 엔지니어 관점에서 훨씬 직관적인 인터페이스를 지녔으며, 특별히 GCP에 대해 공부하지 않아도 인프라 구축에 어려움이 없었습니다. 그리고 새로운 게임을 런칭할 때 미리 예측할 수 없는 사용량, 그리고 실시간으로 변화하는 인프라 사용량에 대해 대비해야 했는데 GCP의 경우 약정 구매없이도 합리적인 비용으로 사용할 수 있었고, 특히 Sustained use discount(지속사용할인) 방식을 제공해 비용 절감효과까지 보게 되었습니다.G Suite(현재 Google Workspace)의 경우 PC뿐 아니라 모바일 환경에서의 접근성이 다른 생산성 도구에 비해 월등히 높아 업무의 효율성이 높아졌습니다.베스핀글로벌은 구글 클라우드 팀과 꾸준히 커뮤니케이션할 수 있도록 도왔습니다. 기술 문의 사항을 파트너 채널에 직접 전달함으로써 전달되는 시간 및 해결하는 시간을 매우 단축시킬 수 있었습니다. Benefit 공기 중의 산소와 같은 IT 인프라를 최소한의 인력과 리소스만으로 운영할 수 있게 되었습니다. 예전 직장에서 메일 서버가 다운되거나 공유 드라이브가 터질 때마다 1주일 씩 업무를 못하고 장애 해결에만 매달렸던 힘든 경험이 있는데 GCP, G Suite(현재 Google Workspace) 도입 이후 그런 걱정은 더 이상 하지 않게 되었습니다. 2020년 11월 30일