Anúncio

Mais conteúdo relacionado

Apresentações para você(20)

Similar a [GS네오텍] Google Compute Engine(20)

Anúncio

Último(20)

Anúncio

[GS네오텍] Google Compute Engine

  1. 글로벌 서비스를 계획하는 게임사를 위한 Google Compute Engine(GCE)
  2. GCP Network 알아보기 Lab3 GCE 시작하기2 Agenda 1
  3. GCP Network 알아보기 Lab3 GCE 시작하기2 Agenda 1
  4. Google Cloud Infrastructure 20 Cloud Regions (+ 4 announced regions) url 134 Edge POPs url 96 CDN locations url 81 Dedicated Interconnect locations url 16 Google Data Centers url 30 Renewable Energy Project Locations url 100,000s of miles of fiber optic cable 13 Subsea Cable Investments 숫자로 보는 Google cloud 인프라스트럭처
  5. Google Cloud Infrastructure Current region and number of zones Future region and number of zones Announced Regions - 20 + 4 announced, 61 zones Asia Pacific Americas Europe, Middle East, & Africa 3London 3 Netherlands 3 Belgium4 Iowa 3 N. Virginia 3 S. Carolina 3 Montreal 3 São Paulo 3 Tokyo Osaka3 Taiwan Hong Kong 3 Mumbai 3 Sydney 3 Singapore 3 Frankfurt Finland3 3Seoul 3 Jakarta 3 3 Oregon 3 Salt Lake City 3 Las VegasLos Angeles 3 Zurich 3 3
  6. Google Cloud Infrastructure 2019/4월 : Seoul Region 발표 https://cloud.google.com/blog/topics/infrastructure/google-cloud-announces-new-regions-in-seoul-and-salt-lake-city
  7. Google Cloud Infrastructure Edge points of presence 134 Current region and number of zones Future region and number of zones Regions, PoPs - 134 : Network Edge Asia Pacific Americas Europe, Middle East, & Africa Finland3 3Seoul 3London 3 Netherlands 3 Belgium 4 Iowa 3 N. Virginia 3 S. Carolina 3 Montreal 3 São Paulo 3 Taiwan Hong Kong 3 Mumbai 3 Sydney 3 Singapore 3 Jakarta 3 3 Oregon 3 Salt Lake City 3 Las VegasLos Angeles 3 3 Frankfurt Zurich 3 3 Tokyo Osaka 3
  8. Google Cloud Infrastructure Current region and number of zones Future region and number of zones https://peering.google.com/#/infrastructure Edge points of presence 134 Edge points of presence 134 해저 케이블 - 13 Network HK-G (HK, GU) 2019 Havfrue (US, IE, DK) 2019 Curie (CL, US) 2019 JGA (AU, GU, JP) 2019 Network SJC (JP, HK, SG) 2013 Unity (US, JP) 2010 Faster (US, JP, TW) 2016 PLCN (HK, LA) 2019 Monet (US, BR) 2017 Junior (Rio, Santos) 2018 Tannat (BR, UY, AR) 2018 Indigo (SG, ID, AU) 2019 Asia Pacific Americas Europe, Middle East, & Africa 3London 3 Netherlands 3 Belgium4 Iowa 3 N. Virginia 3 S. Carolina 3 Montreal 3 São Paulo 3 Taiwan Hong Kong 3 Mumbai 3 Sydney 3 Singapore Finland3 3Seoul 3 Jakarta 3 3 Oregon 3 Salt Lake City 3 Las VegasLos Angeles 3 3 Frankfurt Zurich 3 3 Tokyo Osaka 3
  9. Google Cloud Infrastructure - 해저 케이블
  10. Google 글로벌 네트워크 User ISP Google PoP Google PoP Google Cloud User Cloud Provider 자체 망을 가지고 있지 않는 경우 ISP 를 경유 https://private-network-web-stage.firebaseapp.com/
  11. 전통적인 VPC ● VPC is regional ● Connected using VPN or public IPs US West US East VM Zone A VM Zone A 10.10.0.0/26 10.50.0.0/26 Subnet Subnet VM Zone B VM Zone B Traditional VPC Traditional VPC Internet On Premises VPC Peering or VPN
  12. 구글 글로벌 VPC ● Private connectivity globally ● Single VPN ● Centralized management of network US West US East VM Zone A VM Zone A Cloud VPC Network 10.10.0.0/26 10.50.0.0/26 Subnet Subnet Router VM Zone B VM Zone B Internet On Premises
  13. 글로벌 로드밸런싱 심플하게 1개 아이피로 로드밸런싱 GCLB(Google Cloud Load Balancing) ● 버튼 클릭 한번으로 생성 ● 프리워밍 없이 간단하게 스케일 업 되는 Global anycast IP load balancing ● 고객의 지역에 물리적으로 가장 가까운 서버에 자동으로 로드 분산
  14. Content Delivery Networks 글로벌 사용자에게 전달 가능한 CDN 진정한 글로벌 CDN ● Content Delivery Network는 전 세계 유저에게 서비스하도록 디자인 됨 ● 미디어나 게이밍을 위해 Large object 를 지원 최대 5TB Object
  15. 퍼블릭 클라우드 플랫폼 보안 리더 The Forrester Wave™: Public Cloud Platform Native Security Q2 2018. The Forrester Wave™ is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave™ are trademarks of Forrester Research, Inc. The Forrester Wave™ is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change. Patching without downtime. 1200 major public security issues discovered, and counting. “Of the seven vendors evaluated, Google Cloud scored highest in the strategy category, and received the highest score possible in the strategic plans in physical security, certifications and attestations, hypervisor security, guest OS workload security, network security, and machine learning criteria.” - Forrester
  16. “우리는 전 세계에서 수십억 건의 거래를 처리하기 때문에 안전하고 즉각적이며 경제적이어야 합니다. 결과적으로 클라우드 제공 업체를 선택할 때 보안, 네트워킹 및 인프라가 핵심 고려 사항이었습니다.”
  17. GCP Network 알아보기 Lab3 GCE 시작하기2 Agenda 1
  18. Google Cloud Platform의 computing 제품군
  19. NEXT : Cloud Run ● 새로운 Serverless 형태의 Container 플랫폼 ● Container 만으로 운영환경을 몇 초내에 배포 가능하며 관리가 필요없는 완전 Serverless or GKE(선택 가능) ● 사용한 만큼만 비용 부과 https://cloud.google.com/run/
  20. 사용량만큼 과금 효율적인 초당 과금 체계 및 지속 사용에 따른 할인 빠르고 간단한 프로비저닝 대규모 VM 클러스터를 빠르게 배포 컴플라이언스와 보안 Compute Engine 의 Disk Data 는 전송 및 저장 단계에서 모두 암호화 Compute Engine 일괄 처리 짧은 시간의 고성능 작업에 대해 선점형VM 사용으로 비용 절감 $ 고성능 Virtual Machine 신뢰성과 보안, 퍼포먼스와 확장성이 보장되는 다양한 기본 및 사용자 정의 머신 지원
  21. 혁신적인 가격모델 ● 초당 청구 ● 자동 할인 ● 커스텀 머신 타입 ● 크기 권장사항 ● 연간 약정 할인 ● 선점형 머신
  22. Pay only for what you use
  23. 초기의 Cloud 약속 필요한 것만 사용 사용한 것만 비용 지불 일반적인 Cloud 현실 선불 지급 별도의 비용 예측 및 최적화 팀 필요
  24. Up to 45% Source: RightScale State of Cloud 2017 낭비되는 Cloud 지출의 일부 3 Year VM Leases Fixed, Inflexible Configurations Hard to manage short-term jobs
  25. Dictated by vendor Fixed VM Configurations
  26. Custom Machine Types Any CPU, Any Memory
  27. Right-sized Recommendations 2 instances could be resized to save an estimated $33 per month Optimize for your usage
  28. Sustained-use discount (지속 사용 할인) 월별 사용량 가격 100% 75% 50% 25% 0% 25% 50% 75% 100% -10% -20% -30% 24% 평균 절감 효과 https://cloud.google.com/compute/docs/sustained-use-discounts?hl=ko
  29. Committed Use Discounts (약정 사용 할인) ● 1년 또는 3년으로 약정 ● 최대 57% 할인 (메모리 최적화된 머신 유형의 경우 최대 70%) ● 타입이 아닌 자원 기준 ● 선불 비용 없음 https://cloud.google.com/compute/docs/insta nces/signing-up-committed-use-discounts? hl=ko
  30. 참고 #1: CUD for GPU, TPU pod & Local SSD https://cloud.google.com/blog/products/compute/more-choice-less-complexity-new-compute-engine-pricing-options-on-tap?utm_source=facebook&utm_medium=unpaidsocial&utm _campaign=global-gcpcloud-gcp&utm_content=announcement-productlaunch&fbclid=IwAR1q0lTbxFDuh7MVx1sPCsFXCgsniUW_VfLXkoXNYKpNyRqe8QUivZIxhYY
  31. 선점형 VM - 일괄 처리 저비용, 단기 컴퓨팅 인스턴스 ● 최대 24시간 까지 사용 ● notification 후 30초 내 종료될 수 있음 ● 최대 80% 까지 기본 인스턴스보다 저렴함 ● 기본 인스턴스와 동일한 머신 타입과 옵션 제공 ● 일괄작업, 내결함성 작업에 적합 - 분석/계산용 컴퓨팅, 미디어 트랜스코딩 등 https://medium.com/pixboost/save-cash-by-running-kubernetes-services-on-preemptible-vms-in-google-cloud-cca02809ae09 https://cloud.google.com/dataflow/docs/guides/flexrs
  32. 선점형 VM - 일괄 처리 https://cloud.google.com/blog/products/containers-kubernetes/microservices-on-gke-preemptible-v ms-improved-musiios-efficiency-by-7000?utm_source=twitter&utm_medium=unpaidsocial&utm_camp aign=gcpcloud-vmmigration-mediaandentertainment&utm_content=customerstory&linkId=73066500
  33. https://www.linkedin.com/pulse/does-your-application-require-consistent-predictable-reliable-rice/
  34. 실시간 이전 (live migration) ● 서버 점검시 무정지 상태로 다른 물리 머신으로 이동 시킨 후 점검 ● 정기 점검으로 인한 다운 타임이 없음 https://cloud.google.com/compute/docs/instances/live-migration
  35. 내부 네트워크 ● 1 VCPU = 2 Gbps (up to 16Gbps) 참고 : https://aws.amazon.com/ec2/instance-types
  36. 내부 네트워크 참고 : https://cloud.google.com/vpc/docs/quota ● 새롭게 32 Gbps 까지 지원(Skylake CPU 경우)
  37. 새로운 고성능 컴퓨팅 https://cloud.google.com/blog/products/compute/introducing-compute-and-memory-optimized-vms-for-google-compute-engine?fbclid=IwAR 2AHAo8x9LeP5bTmKZUtI8zPyIUHptKk-piPe1coOVvY0p4dRpK7gQXR7c
  38. 새로운 고성능 컴퓨팅 https://cloud.google.com/compute/docs/machine-types https://cloud.google.com/compute/images/machine-types-decision-tree.svg
  39. 보다 간편한 보안 ● Cloud Identity-Aware Proxy(Cloud IAP)는 사용자의 신원과 요청 내용에 따라 사용자의 애플리케이션 접근을 제어 ● Cloud IAP for TCP Forwarding : SSH, RDP 와 같은 리모트 접근 프로토콜 활용 참고 : https://cloud.google.com/blog/products/identity-security/protecting-your-cloud-vms-with-cloud-iap-context-aware-access-controls https://cloud.google.com/iap/docs/tcp-forwarding-overview
  40. 참고 #2: Sole Tenant Nodes with BYOL Physical servers dedicated solely for your workloads ● Helps address common regulatory and compliance requirements, performance isolation, etc. ● Steps: Create node groups using node templates, then schedule VM instances on node group(s) ● Achieve affinity/anti-affinity requirements via labels ● Nodes supports mixing of VMs of any shape allowing you to make the best use of your resources https://cloud.google.com/compute/docs/instances/windows/bring-yo ur-own-license/bringing-your-own-license-sole-tenant-nodes
  41. 타사 사례 - 9M 참고 : https://www.slideshare.net/cjang99/gcp-gaming-korea-9m-interactive ● 운영 및 유지보수가 용이 ● 지속 사용 할인 ● 라이브 마이그레이션
  42. 스토리지 Cloud Storage Cloud Bigtable Cloud Datastore Cloud SQL Good for: Binary or object data (BLOB) Such as: Media, analytics, archive/backup Good for: Hierarchical, mobile, web Such as: User profiles, Game State Good for: Web frameworks Such as: CMS, eCommerce Good for: Heavy read + write, events, Such as: AdTech, Financial, IoT Cloud Memorystore Good for: Web/mobile apps, gaming Such as: Game state, user sessions Cloud Spanner Good for: RDBMS+scale, HA, HTAP Such as: User metadata, Ad/Fin/MarTech Big Query Good for: Data Warehouse Such as: Analytics, Dashboards In Memory Relational NoSQL Object Warehouse Good for: Local VM file storage Such as: Application data/binaries Block Persistent Disk (GCE)
  43. Persistent storage Options Zonal Standard Persistent disks Regional Persistent disks Zonal SSD Persistent disks Regional SSD Persistent disks Local SSD (SCSI) Local SSD (NVMe) Maximum sustained IOPS : For small reads and writes Read IOPS per GB 0.75 0.75 30 30 266.7 453.3 Write IOPS per GB 1.5 1.5 30 30 186.7 240 Read IOPS per instance 3,000 3,000 15,000 - 60,000* 15,000 - 60,000* 400,000 680,000 Write IOPS per instance 15,000 15,000 15,000 - 30,000* 15,000 - 30,000* 280,000 360,000 Maximum sustained throughput (MB/s) : For large reads and writes Read throughput per GB 0.12 0.12 0.48 0.48 1.04 1.77 Write throughput per GB 0.12 0.12 0.48 0.48 0.73 0.94 Read throughput per instance 180 180 240 - 1200* 240 - 1200* 1,560 2,650 Write throughput per instance 120 120 240 - 400* 120 - 200* 1,090 1,400 https://cloud.google.com/compute/docs/disks/performance
  44. Compute Engine 의 Disk Standard PD (Persistent Disk) SSD PD (Solid State Drive Persistent Disk) Local SSD (Solid State Drive) Throughput High IOPS Low Latency Low IOPS High Latency Streaming IO Boot Volumes Bulk Storage High Perf Scratch Hadoop SQL and NoSQL Databases File Servers Security 모든 스토리지는 전송과 저장 모두 암호화됩니다. Integrity 데이터는 중복저장되며, 모든 데이터에 체크섬과 증분 스냅샷을 적용합니다 (Persistent Disk Only) Consistency 지속적으로 높은 퍼포먼스를 보장하며 월별 요금 체계가 변경되지 않습니다. Simplicity 단순한 가격체계, 용량에 대해서만 지불합니다. RAID 어레이를 관리하거나 여러 볼륨을 생성할 필요가 없습니다.
  45. Google Cloud Storage(GCS) https://cloud.google.com/storage/docs/storage-classes Class Multi-regional Regional Nearline Coldline Intended for data that is... Most frequently accessed Accessed frequently within a region Accessed less than once a month Accessed less than once a year Availability SLA 99.95% 99.90% 99.00% 99.00% Access APIs Consistent APIs Access time Millisecond access Storage price Retrieval price Use cases Content storage and delivery In-region data analytics, transcoding Long-tail content, backups Archiving, disaster recovery Total price per GB transferred Price per GB stored per month
  46. 참고 #3: Cloud Filestore Cloud Filestore 는 파일 시스템 인터페이스와 데이터용 공유 파일 시스템이 필요한 애플리케이션을 위해 구축가능한 관리형 파일 저장소 서비스
  47. 타사 사례 :ClioSoft's design management platform https://cloud.google.com/blog/products/storage-data-transfer/cloud-filestore-powers-high-performance-s torage-for-cliosofts-design-management-platform 전통적인 IC(Integrated circuits) 디자인 환경을 고성능의 동일한 Cloud 로 전환
  48. GCP Network 알아보기 Lab3 GCE 시작하기2 Agenda 1
  49. https://taw.qwiklabs.com/
  50. The End of Document.
  51. https://events.withgoogle.com/google-cloud-essential-workshop-2/ https://events.withgoogle.com/google-cloud-advanced-workshop-2/
Anúncio