728x90

 

Chapter 6. 업종별, 목적별 클라우드 활용 사례

 

  1. 클라우드 서비스의 이용 패턴

  • 사용 패턴은 크게 4종류

  • 클라우드 서비스의 사용 패턴은 크게 나누어 4종류로 분류할 수 있습니다. EC 사이트와 동영상 전송의 웹 사이트 등의 기반으로 이용하는 ‘Bto C 분야’, 기업 내부 시스템의 기반으로 이용하는 ‘엔터프라이즈 분야’, 지차체와 교육 등의 공 공이용 기반으로 이용하는 ‘공공 분야’, IoT와 인공지능(AI), 빅 데이터 분석에 이용하는 ‘신사업 분야’가 그것입니다.

  • 초창기 클라우드 서비스가 제공될 때에는 주로 웹 사이트나 애플리케이션 개발 환경으로 이용되고 있었습니다. 그 후 VPN 망과 전용선 같은 네트워크 서비스 와 데이터베이스 등의 기능이 정비되었고, 서비스의 신뢰성과 안정성이 높아진 결과, 최근에는 기업의 정보계 시스템부터 ERP와 같은 기간계 시스템까지 중요 한 내부 정보 시스템 기반으로 채택되기 시작했습니다.

  • 최근, 기업의 시스템을 리뉴얼하는 타이밍에 클라우드의 도입을 먼저 고려하는 ‘클라우드 퍼스트’라는 개념이 퍼지고 있습니다.

 

  • IT의 이용이 뒤처져 있다고 알려진 지자체, 교육과 같은 공공 분야에서도 ‘지자 체 클라우드’나 ‘교육 클라우드’라는 단어가 사용되기 시작했습니다. 클라우드 도입으로 공공 기관의 시스템의 공통화를 추진함으로써, 시스템 효율성 향상을 통한 비용 절감 및 공공 서비스 개선을 꾀하려는 의도입니다.

  • 또한최근에는IoT와인공지능,빅데이터분석등급변하는시장의새로운사 업 분야에서 클라우드 서비스를 기반으로 새로운 사업을 전개해 나가려는 움직 임이 보이기 시작했습니다.

 

  • 접속주체는2종류

  • 지금까지의 클라우드 서비스의 이용 방법은 PC나 스마트폰처럼 사람이 이용하 는 디바이스를 통해 클라우드에 접속하는 형태가 대부분이었습니다. 그러나 앞 으로는 공장이나 자동차 등 다양한 사물이 클라우드에 접속하여 방대한 자료를 수집하고 분석하여 비즈니스에 활용하려는 움직임이 퍼지게 될 것입니다.

 

    2. 웹 사이트에서의 클라우드 활용

  • 급격한 접속량 증가에 대비한다.

  • EC, 동영상, 이미지, 광고 등 대량의 콘텐츠를 제공하는 웹 사이트의 기반으로 클라우드 서비스를 사용하는 사례가 늘어나고 있습니다. 이러한 웹 사이트는 미 디어에 노출되거나, 소셜 미디어로 퍼지게 되면 급격하게 접속량이 증가하는 경 우가 있습니다. 따라서 표시 속도가 느려지거나 서버가 다운될 우려가 있습니다. 따라서 접속량이 급증하여 웹사이트에 부하가 걸리는 상황에 대비하여 가상 서 버의 자원을 자동으로 확장하는 오토 스케일과 다른 존의 서버로 부하를 분산하 는 등의 수단으로 대응합니다.

  • CDN의 이용

  • 또한, CDN(Contents Delivery Network) 서비스를 함께 사용하여 접속량을 분 산시키는 방법도 있습니다. CDN은 웹의 컨텐츠를 전달하기 위해 최적화된 네 트워크입니다. 웹 콘텐츠가 저장된 서버 외의 또 다른 서버에 콘텐츠를 캐시해 두고, 사용자와 가까운 위치에 있는 서버가 콘텐츠를 대신 전달하면 접속량을 분산시킬 수 있습니다. 결과적으로 접속량이 급증해도 안정적으로 웹 사이트를 제공할 수 있게 됩니다. 대표적인 CDN 서비스로는 AWS의 Amazon CloudFront와 마이크로소프트의 Azure CDN 등이 있습니다.

 

  • 데이터 전송에 드는 비용도 고려한다.

  • 동영상과 같은 대용량 콘텐츠를 제공하는 경우는 클라우드 서비스의 데이터 전송 요금도 조심해야 합니다.

  • 클라우드 사업자에 따라 업로드/다운로드와 관계없이 무료로 데이터를 전송할 수 있는 경우가 있고, 업로드는 무제한이지만 다운로드가 유료인 경우, 일정한 데이터양을 넘었을 경우에는 유료인 경우가 있습니다.

  • 데이터 전송 요금도 고려하여 사업자를 선택하는 것이 바람직합니다.

Contents Delivery Network

 

 

    3. 소셜 게임의 클라우드 활용

  • 소셜게임등의배포는게임의인기에따라서버의일별접속량이크게변화합 니다.

  • 따라서 클라우드를 활용하여 서버의 개수를 유연하게 늘리고 줄여서 관리할 필요가 있습니다.

 

  • 개발 단계

  • 대부분의 소셜 게임은 개발 규모가 작습니다. 따라서 서비스 개발 단계에서는 서버 등의 인프라 투자를 최소화할 필요가 있는데, 이때 클라우드가 최적입니다.

 

  • 공개후의운용

  • 소셜게임은무료제공기간과유료제공기간,주목을받아서화제가되는시기 와 그렇지 않은 시기가 있습니다. 따라서, 이용자 수와 이용 빈도에 따라 서버에 부하가 크게 걸릴 때를 대비하여 스케일 업, 스케일 아웃 등으로 유연하게 자원 을 확장하고 축소할 수 있는 클라우드 서비스를 채택하는 것이 효과적입니다.

 

  • 게임이 히트한 경우

  • 소셜 게임은 히트할 경우, 엄청난 접속이 서버에 집중됨과 동시에 고속 처리를 요구합니다. 그러나, 클라우드 서비스의 가상 서버는 컴퓨팅 리소스를 공유해서 사용하기 때문에 성능이 부족한 경우가 있습니다.

  • 스토리지 또한 다수의 사용자가 공유해서 사용하기 때문에 특히 데이터베이스 등이 하드 디스크를 읽고 쓸 때 디스크 I/O에 병목 현상이 발생하는 경우가 있습니다.

  • 따라서소셜게임서비스의제공환경을구축할때자사의프라이빗클라우드 환경을 구축하는 사례와 퍼블릭 클라우드의 물리 서버(베어 메탈 서버)를 이용 하여 성능과 안정성이 높은 환경을 제공하는 사례가 늘어나고 있습니다.

  • 클라우드사업자가소셜게임용과금체계와서비스기능,일정기간의무상제 공 및 패키지 플랜을 제공하고 있으므로 충분히 비교한 후에 선택하기를 권합니다.

 

    4. ⭐️⭐️⭐️애플리케이션 개발/테스트 환경에서의 클라우드 활용(융복합 프로젝트)

  • 클라우드 서비스는 애플리케이션 개발 및 테스트 환경 구축에도 활용되고 있습니다.

  • 애플리케이션의 개발 및 실행 환경인 PaaS 형 서비스가 충분한 성능을 가지게 되어, 서버와 스토리지를 마련하여 OS나 미들웨어의 설정을 변경하는 등 개발 자 스스로가 개발환경을 유연하게 조달할 수 있게 되었습니다

  • 예를 들어 아이폰이나 안드로이드와 같은 스마트폰용 애플리케이션을 개발할 때, 개발자가 로컬 개발환경 또는 클라우드에 구현된 개발 및 실행 환경을 활용 하여 최종 사용자에게 다운로드 사이트(앱 스토어와 구글 플레이)를 통해 제공 하는 경우를 생각해 보겠습니다.

  • 개발자는 Ruby, Java 등의 개발 언어를 지원하는 기능과 데이터베이스 API로 외부 서비스 연계와 같은 기능을 활용하여 애플리케이션 개발과 테스트, 팀 공 동 작업을 단기간에 효율적으로 할 수 있습니다. 또한, 애플리케이션 공개 이전 의 스테이징 환경을 통째로 복제하여, 출시 전까지 복수의 팀원들이 문제점을 확인하고 해결하는 등의 방법을 활용할 수 있습니다.

  • 개발자는 클라우드 서비스를 활용하여 개발부터 공개 이전의 스테이징 환경, 프 로덕션 환경에서의 서비스 제공까지 상황의 변화에 따라 유연하게 대응할 수 있 습니다. 또한, 클라우드 서비스 위에서 개발 환경, 테스트 환경, 운영 환경을 제 공할 수 있게 되고, 운영 및 유지보수 주기를 구축할 수 있게 됨으로써 사용 환 경에 따라 신속한 설계 변경과 시장 투입이 가능해집니다.

  • 시스템 구성·설정 자동화 도구의 활용

  • 또한 Puppet과 Chef, Ansible로 대표되는 클라우드 서비스와 연계된 운영 자동 화 도구도 프로덕션 환경에서 사용할 수 있는 수준이 되었습니다. 이러한 도구 를 사용하여 서버와 애플리케이션의 구성 및 설정을 템플릿으로 만들어 두면, 사용자 수가 증가하는 등의 상황이 발생했을 때 템플릿으로 자동으로 시스템을 구축할 수 있고 환경의 확장을 꾀할 수 있게 됩니다.

  • 구축작업의 자동화를추진하면개발및운영기간을개선할수있으며개발, 테스트, 운영 비용의 절감을 꾀할 수 있습니다.

CI/CI(지속적인 통합/배포)

 

    5. 스타트업 기업에서의 클라우드 활용

  • 스타트업과 같은 중소기업이 새로운 서비스를 출시하여 사업을 전개할 즈음에 는 서버 등 IT 시스템에 대한 투자가 큰 부담이 되곤 했습니다. 이러한 기업에 있어 IT 시스템을 보유하지 않고 필요할 때 필요한 만큼 컴퓨팅 리소스를 사용 할 수 있는 클라우드 서비스는 사업을 시작할 때 아주 효과적인 도구가 되고 있 습니다.

  • 작게 시작하고 성장에 따라 컴퓨팅 리소스를 늘리고 줄인다.

  • 특히 스타트업에서는 신규 사업을 시작할 즈음, 아이디어를 즉시 실천에 옮기고, 사용자의 요구사항을 반영하여 단기간에 가설을 검증하고 피벗(작은 방향 전환) 을 반복하는 방법을 통해 사업을 가속화하는 경우가 많습니다.

  • 이방법과클라우드는매우궁합이좋다고할수있습니다.기업의성장과사업 확장에 따라 컴퓨팅 리소스를 늘리거나 줄여서, 더욱 효율적인 리소스 환경 아 래에서 서비스를 개발할 수 있습니다. 또한, 자사의 시스템 구축과 운영에서 해 방되므로 자사의 핵심 업무와 고객에게 이익이 되는 업무에 집중할 수 있습니다.

  • 우선 스몰 스타트로 사이트를 개설해서 콘텐츠와 서비스가 사용자에게 받아들 여지면, 접속량 증가에 따라 저렴한 비용으로 유연하게 컴퓨팅 자원을 변화시키면서 사업을 확대해 나갈 수 있는 것입니다. 많은 클라우드 사업자들이 개발자 콘테스트 등을 개최하고 있습니다. 우수한 개 발자에게는 개발 지원 및 투자 지원, 코워킹 스페이스 제공, 무료 교육, 일정 기 간의 클라우드 환경의 무료로 제공하여 앞으로 성장이 기대되는 고객을 후원하 고 있습니다.

  • 스타트업을 후원하는 대표적인 이벤트와 콘테스트에는 사무라이 벤쳐 서밋, TechCrunch Tokyo, Infinity Ventures Summit, B Dash Camp, Slush Asia, Startup Asia 등이 있으며, 많은 클라우드 사업자가 스폰서가 되어 스타트업을 후원하고 있습니다.

안드로이드는 배포가 하루걸리지만, ios는 배포가 기본 일주일은 걸린다.

 

-대기업

하나의 배포까지의 일정이 최소 3개월~1년이다.

=> 그래서 DevOps, MS가 나옴, Agile 방법론 => cloud native architecture완성🌟

 

*DevOps

development + operation => 개발기간이 1.5배 늘어난다(개발 팀에 인센티브를 줘야한다)

 

-DevOps 사용이유

  1. 고객이 만족하는 소프트웨어를 에러없이 배포하고 싶다.

  2. 잘못된 이해관계를 없애기 위해 시작되었다.

 

 

 

    6. BCP에서의 클라우드 활용

  • BCP(Business Continuity Planning, 비즈니스 연속성 계획)란, 자연 재해나 테 러 공격 등으로 인해 사회 기능이 정지된 경우에도 자사의 사업 자산 손상을 최 소화하고 사업의 계속이나 사업 활동 재개를 할 수단·방법을 계획하는 것을 뜻 합니다. 기업 사용자의 BCP 대책으로서 클라우드 서비스의 활용이 진척을 보이 고 있습니다.

  • 클라우드를 활용한 BCP 대책의 개요

  • 클라우드를 활용한 BCP 대책으로 온프레미스 및 클라우드에서 운영하는 주요 사이트 외부 원격지에 클라우드 서비스에 백업 사이트를 준비합니다. 백업 사이 트에는 백업 데이터를 자동 또는 수동으로 저장해야 합니다. 재해 등이 발생하 여 메인 사이트의 정보 시스템이 다운되거나 데이터가 손실되었을 경우, 백업 사이트에서 업무의 복구가 가능합니다.

  • 클라우드 서비스는 리소스 변경에 유연성을 제공하므로 백업 사이트 이용에 적 합합니다. 평소에는 서버 및 데이터베이스 스냅 샷(특정 시점의 디스크 상태)만 백업 사이트에 저장하는 용도로 놔둡니다. 그리고, 메인 사이트가 다운되었을 경우에 스냅샷으로 서버와 데이터베이스를 빠르게 복원시킵니다.

  • 일본의 BCP 대책은 동일본의 도쿄 서일본의 오사카 등 지리적으로 떨어진 위치 에 데이터를 백업하는 것이 일반적입니다. 최근에는 일본에서 대규모 재해가 발 생하더라도 해외 거점에서 업무를 지속해서 수행할 수 있도록 해외에 백업 사이 트 환경을 마련해 두는 사례가 늘어나고 있습니다.

  • BCP 대책에 있어서는 모든 시스템을 온프레미스로 운용해도, 또 모든 시스템을 클라우드로 운용해도 각각 메리트과 리스크가 있습니다. 온프레미스 시스템과 클라우드의 하이브리드 환경을 구축하여 백업 체제를 정비한다는 선택도 유효 할 것입니다.

  • 그러나, BCP 대책으로 여러 개의 거점을 마련하면 데이터를 분산하게 되므로 정보 유출에 따른 보안 리스크가 증가하게 됩니다. 거점 사이를 전용선과 VPN 망으로 연결하는 등의 보안 대책도 충분히 고려할 필요가 있을 것입니다

 

 

    7. ERP에서의 클라우드 활용

  • 기업 사용자 측에서는 핵심 시스템의 기반으로 클라우드를 채택하는 움직임이 진행되고 있습니다. 그러한 움직임 중에는 구매에서 생산, 판매, 회계 등의 업무 를 통합적으로 패키지화한 ERP(통합 기간 업무 시스템)를 클라우드 서비스로 제공하는 ‘클라우드 ERP’의 도입이 진행되고 있습니다.

  • ERP는 업무별로 개별 최적화된 시스템이 아니라, 통합 데이터베이스를 통해 데 이터와 흐름을 통합 관리하므로 업무를 실시간으로 시각화할 수 있습니다. 지금 까지의 ERP는 대기업 중심의 도입이 대부분이었지만, 클라우드 ERP가 등장함 으로 인해 중소기업에서도 도입이 진행되고 있습니다.

 

  • 클라우드 ERP의 개요

  • 클라우드 ERP는 ERP 패키지의 기능을 클라우드 서비스로 제공합니다. 기존에 온프레미스로 사용하던 ERP처럼 전용 어플라이언스 서버를 구입할 필요가 없 습니다. 또한, 과도한 커스터마이즈가 불가능한 대신에 도입 기간이 큰 폭으로 단축되고, 개발과 운용의 효율을 높일 수 있으므로 낮은 가격에 제공되고 있습 니다.

 

  • ERP 시스템을 업데이트하거나 신규로 도입할 때에는 클라우드 서비스가 제공 하는 ERP의 최소 권장 시스템 구성으로 시스템 개발 및 검증을 수행한 다음, 프 로덕션으로 이행하는 단계를 밟을 수 있습니다.

  • 글로벌 비즈니스을 전개하고 있는 경우에 해외 거점별로 ERP 시스템을 구축한 사례를 적지 않게 볼 수 있습니다. 이를 클라우드 ERP로 통합하면, 글로벌 시스 템의 통합 및 표준화 메커니즘을 만들 수 있습니다. 예를 들어 제조업의 경우, 공급망의 글로벌 레벨의 시각화가 가능해지며 전체 최적화를 통한 개발 속도 향 상, 생산성 향상, 업무 효율화 등으로 이어지게 됩니다. 또한, 해외 거점을 빠르 게 펼쳐 나갈 수 있다는 장점도 있을 것입니다.

  • 클라우드 서비스로 제공되는 대표적인 ERP로는 SAP 사의 SAP ERP(SAP Business Suite 4 SAP HANA)와 마이크로소프트의 Dynamics AX, 인포어 사 의 Infor ERP, 슈퍼스트림 사의 SuperStream 등이 있습니다

 

    8. 제조업에서의 클라우드 활용

  • 제조업에서는 온프레미스 시스템의 생산·조달 관리 시스템, 제품 개발 시스템, 인사·재무 등 기업 계열 시스템 등을 클라우드 서비스로 이행하는 사례가 늘어 가고 있습니다.

  • 해외사업전개,BCP대책등에서많은장점이기대된다.

  • 제조업 대부분은 국내뿐만 아니라, 해외에도 공장 등의 생산 거점을 두고 있습 니다. 따라서, 나라마다 시스템을 구축하면 시스템의 사양이 뿔뿔이 흩어지게 되고, 시스템 조달과 보안 대응, 거점 전체 시스템의 구축과 운영 등에 큰 시간 과 비용이 소요되게 됩니다.

  • 그래서 해외 거점의 온프레미스 시스템은 클라우드 서비스로 이행하고 새로운 거점에 배포하는 경우, 처음부터 클라우드 서비스를 도입하면 신속한 사업 전개 및 운영 비용 절감으로 이어갈 수 있습니다.

 

  • 또한, 클라우드 서비스의 이용에 그치지 말고 네트워크 서비스 및 관리 서비스, 보안 서비스 등을 클라우드 서비스 기반으로 바꾸는 등 최대한 전 세계에 공통 된 사양으로 시스템의 표준화 및 전체 최적화를 진행하여 사업 전개의 신속성을 높여가는 노력이 필요해질 것입니다.

  • 모든 온프레미스 시스템을 클라우드 서비스로 이행하는 작업은 라이센스 문제 나 성능 등의 문제로 어려울 수 있습니다. 이 경우, 온프레미스 시스템과 데이터 센터를 함께 사용하는 케이스도 있습니다. 또는 온프레미스 시스템의 업그레이 드에 맞추어 몇 년에 걸쳐 단계적으로 클라우드 서비스로 이행하는 작업도 필요 하게 될 것입니다.

  • 제조업종에서 일본을 거점으로 온프레미스 시스템을 구축하여 운용하고 있는 경우, 지진 등의 재해 위험이 따릅니다. 따라서, 예를 들어 일본을 메인 사이트 로 만들고 싱가포르 등의 해외 거점을 백업 거점으로 만들어서 국가를 넘나드는 데이터의 백업 체제를 구성하고, 대규모 재해가 발생한 경우에도 비즈니스 연속 성을 높이는 사례도 늘어나고 있습니다.

 

    9. 지자체 클라우드

  • 일본의 경우 현재 전국 1,700개 이상의 시/읍/면이 있습니다. 지자체 클라우드 는 전국의 지방 자치단체가 클라우드 기술을 전자 자치단체의 기반 구축으로 도 입하여, 정보 시스템의 효율적인 정비 및 운영, 그리고 주민 서비스 향상 등을 꾀하는 것을 목적으로 하고 있습니다.

  • 지자체는 재정난이 계속되는 가운데에서 개별적으로 정보 시스템을 구축하고 운용하기에 어려운 상황이 이어지고 있습니다. 그래서 지자체 업무 정보 시스템 을 클라우드 및 데이터 센터로 통합함으로써 여러 지자체가 공동으로 이용하도 록 합니다.

  • 동시에 시스템의 개방화와 표준화를 진행함으로써, 스케일 메리트를 살린 지역 전체의 비용 부담의 경감과 효율적인 전자 자치 단체의 기반 구축의 실현, 더 편 리한 행정 서비스 제공이 기대되고 있습니다. 예를 들어, 재해 시에 주민 정보의 상실 방지와 행정 기능의 빠른 회복, 그리고 서비스의 연속성 확보 등 재해 대책 강화의 측면에서도 활용할 수 있습니다.

  • 또한, 클라우드에 축적된 데이터를 연계함으로써 편리성이 향상된 부가가치 높 은 행정 서비스의 제공도 가능하게 됩니다.

  • 지자체 클라우드의 형태

  • 지자체 클라우드의 형태로는 다음을 들 수 있습니다.

    • 여러 지자체가 공동으로 클라우드 사업자에게 운영을 위탁하는 형태

    • 클라우드 사업자가 제공하는 클라우드를 개별 지자체가 선택하여 도입하는 형태

  • 일본 총무성은 2014년 3월에 ‘전자 지방자치 대처를 가속하기 위한 10개의 지 침’을 공표하고, 지자체 클라우드 도입의 가속화를 최우선 과제로 구분하여 행 정 정보 시스템의 개혁에 대해 지방 자치 단체에 기대하고 있는 구체적인 방안 을 제시했습니다.

  • 일본 정부에서는 2016년도부터 2018년도의 집중 개혁 기간 동안 ‘(지방) 업무 의 간소화·표준화’와 ‘지자체 클라우드의 적극 전개’를 통한 지방 자치 단체의 업무 개혁을 촉진해나갈 방침이며, 지자체 클라우드의 도입 단체를 현재의 17% 에서 35%까지 증가시키는 것을 목표로 하고 있습니다.

 

    10. 빅데이터 이용을 위한 클라우드 활용

  • ‘빅 데이터’라고 하는 대량의 다양한 데이터를 비즈니스에 활용하려는 움직임 이 활발해지고 있습니다. 빅 데이터를 ‘과업에 도움이 되는 연구 결과를 끌어 내기 위한 데이터’로 설명하기도 하지만, 명확한 정의는 존재하지 않습니다. 이해를 돕기 위해 간단히 설명하자면, 빅 데이터는 일반적인 데이터베이스 소 프트웨어가 처리할 수 있는 범위를 넘어서는 크기의 데이터를 말합니다. 그 크 기가 수십 테라바이트에서 페타바이트에 달하는 데이터로 상상해도 좋습니다.

  • 빅 데이터의 구체적인 예로는 SNS나 Twitter와 같은 소셜 미디어의 데이터, 자 동차나 휴대폰의 센서가 생성하는 GPS/기온/강수량 등의 데이터, 온라인 쇼핑 등의 검색 로그/구매 내역 로그 등이 있습니다. 이러한 빅 데이터를 수집/분석 /처리하면 이상 상태를 감지하거나 가까운 미래 예측에 활용할 수도 있습니다. 또는 이용자에게 맞춤 서비스를 제공하거나 업무의 효율성을 높일 수도 있고, 새로운 서비스의 런칭 등으로 이어갈 수도 있습니다.

  • 방대한 양의 빅 데이터를 수집/분석/처리하려면 데이터의 양과 데이터가 만들 어지는 시간/실시간 처리의 필요 유무 등을 고려하여 클라우드 서비스의 컴퓨 팅 리소스/스토리지/데이터베이스/데이터 처리 도구/데이터 분석 도구 등을 이용해야 합니다.

 

  • 빅데이터의활용사례

  • 클라우드 서비스를 이용하여 빅 데이터를 활용한 대표적인 사례로는 어느 회 전 초밥 프랜차이즈의 사례가 유명합니다. 초밥을 서빙하는 접시 위에 IC 태그 를 붙여 초밥 단품을 관리하고, 특정 시간 이상 레인 위에 있었다면 자동으로 버려서 신선도를 유지합니다. 또한 1분 후와 15분 후의 수요를 예측하고 공급 지시를 내려, 폐기 음식의 양을 1/4까지 줄일 수 있었다고 합니다.

  • 이 회전초밥 체인에서는 대규모 스트리밍 데이터를 실시간으로 처리하는 Amazon Kinesis를 활용하여 초당 최대 6000개의 데이터를 수신하고, 데이터 웨어하우스 Amazon Redshift를 활용하여 Kinesis로 수집한 데이터를 고속으로 실시간 분석하고 있습니다.

영화 제작사가 수수료를 많이 떼가기 시작해서 넷플릭스는 오리지널로 직접 영화를 제작하기 시작했다.

빅데이터 기술을 사용하여 통계를 내서 '하우스 오브 카드'라는 미드를 제작하여 큰 흥행을 이끌었다.

 

 

    11. IoT에서의 클라우드 활용

  • 세상에 존재하는 모든 이벤트와 사물이 네트워크를 통해 서로 연결되는 IoT(Internet of Things)에 대한 관심이 높아지고 있습니다.

  • IoT에서는 컴퓨터와 같은 정보통신 기기는 물론 산업기기/자동차/주택/가전제 품/소비재가 모두 네트워크에 접속하므로 많은 양의 데이터가 쌓입니다. 이렇 게 쌓인 방대한 데이터를 분석해서 실시간으로 처리하면 여러 가지 일이 가능 해집니다. 예를 들어, 가정이나 빌딩에 설치된 전력 계량기가 전력 회사와 통 신하여 전력 사용량을 신고하여 소비 전력량을 최적화할 수 있습니다. 자동차 로는 교통 상황을 예측할 수 있으며, 공장에서는 산업 설비의 가동 상황 시각 화/설비 고장의 예측/설비의 자동제어가 가능해집니다. 개인은 웨어러블 디바 이스가 수집한 수면/운동 등의 데이터를 바탕으로 건강을 관리할 수 있습니다.

  • 대표적인 IoT의 도입 사례로는 공사 관계자와 건설 기계 등을 네트워크로 연 결하여 정확한 작업을 실현하고 공정의 효율성을 높여 공사 기간을 단축한 코 마츠의 사례가 있습니다. IoT의 활용으로 인해 비즈니스와 라이프스타일, 사회 환경까지 다양한 방법으로 개선(최적화)되는 것과 동시에, 지금까지 상상하지 못했던 새로운 비즈니스의 탄생이 기대됩니다.

 

• IoT 시스템은 크게 4가지 요소로 구성됩니다.

  • 사물(산업 설비/자동차/스마트 계량기/웨어러블 디바이스 등)

  • 그들을 상호 연결하는 네트워크(인터넷, VPN 등)

  • 사물이 송수신하는 데이터를 수집/처리하는 컴퓨팅 시스템(클라우드 서비 스 등)

  • 데이터를 처리하기 위한 애플리케이션(BI: 비즈니스 인텔리전스 등)

•  클라우드 서비스는 사물이 송수신하는 방대한 데이터를 수집하고 처리하기 위한 필수적인 서비스 플랫폼이며, IoT로 제공하는 대부분의 서비스는 클라우 드 서비스를 통해 제공될 것입니다.

cloud

저장 -> NoSQL,

분석 -> Spark, ELK,

예측 -> Pytorch, Tensorflow

 

    12. 커넥티드 카/자율주행 자동차의 클라우드 활용

  • 셀 수 없이 많은센서를부착한자동차가항상인터넷에연결되는‘커넥티드 카’와 인간 대신에 자동차 조작에 필요한 일련의 조작을 컴퓨터가 대신하는 ‘자율주행 자동차’에 대한 관심이 높아지고 있습니다.

  • 커넥티드 카는 위성 위치 확인 시스템(GPS)으로 수집한 위치 데이터와 속도 데이터와 같은 프로브 데이터, 영상 데이터, 지도 데이터(정밀 지도), 자동차 고유의 제어 데이터 등 방대한 데이터를 수집합니다. 그리고 이러한 데이터를 주행 계획을 제안하거나 안전 지원 시스템에 반영하는데 충실히 활용합니다.

  • 이러한 커넥티드 카가 궁극적으로 발전한 모습이 자율주행 자동차입니다. 자 율주행 자동차는 레이더 또는 카메라로 다른 차량/장애물/신호 등을 복합적으 로 ‘인식’합니다.

  • 그리고 이렇게 수집한 방대한 데이터를 AI가 클라우드 서비스를 활용하여 실 시간으로 분석하고 처리합니다. 상황에 따라 차량의 진로를 적절하게 ‘판단’하 며, AI의 판단에 기초하여 핸들/액셀/브레이크 등의 장치를 ‘제어’하는 등의 일련의 작업을 처리합니다.

 

  • 자율주행 자동차는 교통사고/교통체증/환경오염/운전자의 운전부담 등을 크 게 줄이는 등 현대 도로교통의 과제를 해결할 수 있을 것으로 기대를 받고 있 습니다. 또한 자동운전기술을 활용한 혁신이 물류업계 전반의 효율성 향상을 촉진하여 더욱 광범위한 산업으로 파급될 것으로 기대됩니다.

 

  • 엣지 컴퓨팅과 클라우드로 방대한 데이터를 처리한다

  • 개별 차량이 수집한 방대한 데이터는 엣지 컴퓨팅과 클라우드 서비스를 활용 하여 저장/처리해야 합니다. 자율주행 자동차가 시가지 등의 복잡한 환경에서 달리려면, 앞에서 설명한 바와 같이 인식/판단/조작 등을 자동차에 탑재한 AI/ 엣지컴퓨팅/클라우드 서비스를 연계해서 처리할 수 있어야 합니다.

  • 커넥티드 카와 자율주행 자동차가 전국적인 규모로 대중화된다면, 클라우드 서비스는 빼놓을 수 없는 사회적 인프라로 자리매김할 것입니다.

3단계가 이제 막 시작되는 단계, 현재는 2~3단계

국내 클라우드 : KT, LG, Naver

호스팅 -> cafe24, gabia

 


linuxacademy - Linux(지속적인 서비스는 제공안된다)

 

https://ddasi-live.tistory.com/55

 

MAC SSH 터널링

안녕하세요. 따시 입니다. MAC 에서 터너링하는 방법을 소개하려합니다. 기존에 윈도우 OS 를 사용했을 때에는 터널링을 쉽게 하였습니다. 윈도우에서는 xshell 프로그램을 사용하여 ssh를 사용하였

ddasi-live.tistory.com

맥에서 xshell 프로그램 대신 터널링

https://m.blog.naver.com/PostView.nhn?blogId=ysulshin&logNo=220928451484&proxyReferer=https:%2F%2Fwww.google.com%2F

 

MAC ssh 터널링

window에서는 putty를 썼는데, mac은 자체적으로 ssh가 되서그런지 많이쓰는 툴을 딱히 찾지못해 그냥 터미...

blog.naver.com

 


virtualBox(=vmware) - linux사용을 권장(프로젝트를 할 시에)

acloud.guru - 영구존재 x

linux에 도커와 컨테이너 설치하기

 

 

리눅스 실습 for Beginner

실습으로 익히는 우분투 리눅스의 모든 것

 

1장. 리눅스의 개요와 환경 설정

 

  • 유닉스(Unix)

    • 리눅스가 탄생하기 이전 운영체제

    • 지금도 많이 사용되는 운영체제 중 하나이지만 높은 비용 지불 필요

    • IBM의 AIX, HP의 HP/UX, 오라클..

  • 리눅스

 

 

우리는 우분투계열 사용

 

$ls

$ls -l

 

_ : file

d_ : directory

l_ : link(단축아이콘)

    Hard => 원본파일을 하나 더 복사해서 쓰는 개념

    Soft => 윈도우 단축아이콘

    권한 및 소유권

               2 : 링크의 개수

                                소유자, 그룹

                                                   파일의 크기

                                                                 파일 생성시간

total 32

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Desktop

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Documents

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Downloads

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Music

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Pictures

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Public

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Templates

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Videos

 

$dir(window 명령어)

$ls -a(숨겨진 파일도 함께 나옴)

.으로 시작하는 파일은 히든파일이다.

 

$history(이전 명령어 기록 확인 가능)

    1  clear

    2  pwd

    3  clear

    4  ls

    5  ls -l

    6  dir

    7  ls -a

    8  clear

    9  history

$!7 -> ls -a 실행결과가 똑같음

 

$pwd (현재 작업디렉토리)

/home/cloud_user

 

$vi

$ls test.txt

$vi test.txt

 

**vi editor

  1. 명령어 모드 -> 입력 모드 a, i, o

  2. 입력 모드 -> 명령어 모드 esc

 

:set nu(line number 표시)

w -> 단어 단위로 키워드 이동

:w (저장됨)

:q(종료)

 

$ls -l

total 36

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Desktop

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Documents

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Downloads

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Music

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Pictures

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Public

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Templates

drwxr-xr-x 2 cloud_user cloud_user 4096 Feb 22  2019 Videos

-rw-rw-r-- 1 cloud_user cloud_user  118 Feb  3 05:39 test.txt

 

$cat test.txt(파일 내용 간단하게 확인)

 

rm 파일명

rm -r 디렉토리(재귀적)

-rf 강제삭제

 

 

Q. 나중 쪽지시험

  1. 명령모드 -> 입력모드 a, i, o

  2. 입력모드 -> 명령모드 esc

  3. 페이지 업, 다운 ctrl+b, ctrl+f

  4. 행 처음, 행 마지막, 파일의 마지막으로 이동키 ^, $, G

  5. 한 글자 삭제, 한 행 삭제 x, dd

  6. 복사, 붙여넣기 yy, p

  7. 검색 /문자열 enter

  8. 저장 :w

  9. 종료 :q


*aws 접속하기

lab -> Creating and Working with an EC2 Instance in AWS

 

 

 

  1. VPC(virtual private cloud) -> 가상 네트워크 생성

  2. EC2 Instance 만들기

  3. EC2 실행

http://blog.freezner.com/archives/1249

 

[OS X] 맥 기본 터미널로 AWS EC2 터미널 접속하는 방법

맥 환경에서의 첫 포스팅입니다. (드디어 맥북을 장만했습니다.) 덕분에 앞으로 OS X 에 관련한 포스팅도 하게 될 듯합니다. OS X에서 EC2를 접속하기 위한 준비물은 이렇습니다. 터미널 프로그램 (

blog.freezner.com

$apt-get install -y apache2

$sudo apt-get install -y apache2

$sudo service apache2 start

$sudo service apache2 status

 

($sudo apt-get install net-tools)선택사항

$netstat -ntlp

 

-> 발급받은 IPv4로 잘 들어가지나 확인하기

 


**CLOUD FUNDAMENTALS 수행평가

 

-> 필답평가 오답

1. Cloud 제공자이자 소비자가 되는 배치(배포)모델은 어느 것인가? (Private Cloud)

5. IaaS 환경에서는 가장 기본적인 자원으로 가상 서버와 클라우드 스토리지 장치 매커니즘을 제공한다. 다음 중 가상 서버와 클라우드 스토리지 장치에서 제공하는 내용으로 적절하지 않는 것은? (가상 데이터베이스)

운영체제, 주 메모리 용량, 가상화 스토리지 용량은 제공함

6. 모 회사의 주요 비즈니스 라인은 어린이용 장난감과 교육 엔터테인먼트 제품으로 PC/모바일 기반 가상 게임서비스를 제공하고 있습니다. 이번에 AWS의 Beanstalk을 이용하여 개발을 완료하였습니다. 모 회사의 설명으로 옳은 것은 어느 것입니까?

(PaaS 소비자이자 SaaS 제공자)

 

-> 수행평가

https://mhee4321-exam-api.herokuapp.com/service?status=on

https://github.com/mhee4321/exam-api

 

 

#package.json

"scripts": {
    "start": "node app.js",
    "test": "echo \"Error: no test specified\" && exit 1"
},

 

#app.js

const express = require('express')
const app = express();
const port = process.env.PORT || 3000;

app.get('/', (req, res) => res.send('Hello, NodeJS!'));
app.get('/service', (req, res) => {    
    var status_on = req.param('status')    
    res.send('The system is running [Status:'+ status_on+']');
});
app.listen(port, () => console.log('Example app listening on port 3000'));

 

 

 

 

 

 

 

 

728x90

+ Recent posts