Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Google Cloud Next 2017 Seoul Extended 1st Session.

812 views

Published on

Google Cloud Next 2017
1st Session
Serverless & Free Tier

Published in: Technology
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Google Cloud Next 2017 Seoul Extended 1st Session.

  1. 1. Serverless & Free Tier Overview ㈜ CTO | Harrison Jung
  2. 2. Serverless
  3. 3. Serverless != No Server • Serverless는 (물리적)서버가 없는 아키텍쳐가 아닌 (논리적)서버가 없는 아키텍쳐 • Micro Server Architecture => Functional System • Cloud에서 제공해주는 기능들을 최대한 활용 • 모든 하드웨어관리, OS관리 , 시스템 관리는 Cloud에 맡김 • FaaS ( Functions as a Service )
  4. 4. Serverless의 장점 • Auto-Scaling : 그냥 존재 자체가 Auto-Scaling • 함수단위로 움직이기에 우리가 서버를 애초에 컨트롤 불가능 • 몇대의 서버에서 해당 함수가 동작할지 우리는 모른다. • 비용 : 정확히 쓴만큼 낸다. • 1달에 10번도 호출되지 않는 서버비용을 과연 지출해야 하는걸까? • 어떨땐 1분동안 1만명이 들어오기도 한다. 하지만 하루중 나머지 1439분은? – 서버로 구성한다면 몇대의 서버가 필요할까?
  5. 5. 구성은 어떻게? • 연산 • 저장공간 • Simple Messaging • Monitoring, Logging => Google Cloud Functions => Google Cloud Storage => Google Cloud Pub/Sub => Google Stackdriver
  6. 6. Cloud Functions Cloud Pub/Sub Cloud Storage 사용자 Image 업로드 Image 파일 복사 이벤트 Noti 이벤트 트리거 Image 파일 보관 Sample Image 리사이징
  7. 7. 이벤트의 흐름 Cloud Logging Cloud APIs Cloud Dataflow Cloud Storage Compute Engine Cloud Function App Engine Cloud Network Etc… Cloud Pub/Sub
  8. 8. Cloud Functions • Serverless의 핵심 • Auto-Scale : 요청수 만큼 자동 배포 • Node.js v 6.9.1 • Cloud Pub/Sub , HTTP Trigger , Cloud Storage Bucket • 과금 방식 • 호출 횟수 : 100만건당 $0.4 • 메모리(GB) * 사용시간( s ) : 40만GB-seconds당 $1 • CPU성능( GHz ) * 사용시간( s ) : 10만 GHz-seconds당 $1 • (아주 러프하게는 간단히 100만건당 $1 로 계산하면 얼추 맞음 )
  9. 9. Free Tier
  10. 10. Free Tier •12 Months • $ 300 •Always Free • Google Compute Engine • Google Cloud Storage • Google Cloud Pub/Sub • Google App Engine • Google Cloud Functions • Google Cloud Source Repo. • Etc..
  11. 11. Free Tier 제한 Compute Engine • f1-micro : 공유 v1CPU / 0.64GB RAM ( US Only ) • 30 GB HDD • 1GB Network Egress Cloud Storage • 5GB Storage ( US Only ) • 1GB Network Egress
  12. 12. Free Tier 제한 Cloud Functions • 2M Invocations Per Month • 400,000 GB-Seconds ( RAM ) • 200,000 GHz-Seconds ( CPU ) • 5GB Network Egress Cloud Pub/Sub • 10GB Message per Month
  13. 13. Free Tier 제한 App Engine • 28 Instance hours per day • 5GB Storage • 100 E-mail per day Cloud Datastore • 1GB Storage • 50,000 Read • 20,000 Write • 20,000 Delete per day
  14. 14. Free Tier 제한 Google Stackdriver • 5GB Logs with 7 day retention Cloud Source Repositories • 1 GB Private Hosting

×