Google Cloud Platform (GCP): Возможности И Преимущества

Total Page:16

File Type:pdf, Size:1020Kb

Google Cloud Platform (GCP): Возможности И Преимущества Google Cloud Platform (GCP): возможности и преимущества Дмитрий Новаковский, Олег Ивонин Январь 2017 Кто мы? Дмитрий Новаковский / [email protected] ● Customer Engineer @ Google Netherlands B.V. ● Поддержка продаж и разработка решений на основе GCE, GKE, GAE ● В прошлом: ○ IaaS/PaaS (OpenStack @ Mirantis) ○ SaaS (ETAdirect @ TOA Technologies/Oracle) Олег Ивонин / [email protected] ● Cloud Web Solutions Engineer @ Google Netherlands B.V. ● Разработка инструментов для анализа стоимости конфигураций и планирования архитектуры облачных решений на основе GCP ○ Google Cloud Platform Pricing Calculator и другие О чем мы расскажем? ● Часть 1: Google Cloud Platform 101 ○ Наборы облачных сервисов и их назначение ○ Преимущества на рынке ● Часть 2: Инфраструктурные сервисы GCP (IaaS/PaaS) ○ GCE - Виртуальные машины ○ GKE - Оркестрация Docker контейнеров ○ GAE - NoOps/PaaS окружения ● Часть 3: Big Data и Machine Learning инструменты GCP ● Часть 4: Примеры, итоги и вопросы/ответы Disclaimer Google Cloud Platform 4 Часть 1: Google Cloud Platform 101 Google Cloud Platform 5 Путь IT-инфраструктуры в “облако” Storage Processing Memory Network Storage Processing Memory Network Physical / Self-Service / Serverless / Colo / VPS Elastic / IaaS NoOps / PaaS Google Cloud Platform 6 Что такое Google Cloud Platform? GCP - это набор коммерческих облачных сервисов, основанных на разработках и опыте Google в для собственных продуктов: ● Google Search ● YouTube ● Google Maps ● и др. Google’s Data Research Flume MapReduce Dremel Millwheel TensorFlow GFS Megastore BigTable Colossus PubSub Spanner F1 2002 2004 2006 2008 2010 2012 2014 2016 Google’s Data Products DataFlow DataProc BigQuery DataFlow Cloud ML Cloud Storage DataStore BigTable Cloud Storage PubSub 2002 2004 2006 2008 2010 2012 2014 2016 Google Cloud Platform сегодня Вычисления Compute App Container Container Cloud Engine Engine Engine Registry Functions Сетевые сервисы Хранение данных Cloud Virtual Cloud Load Cloud Cloud Cloud Cloud Cloud Persistent Cloud DNS Cloud SQL Network Balancing CDN Interconnect Storage Bigtable Datastore Disk Machine Learning Big Data Cloud Machine Speech Natural Translation Cloud Vision API Cloud Cloud Cloud Learning API Language API API BigQuery Dataflow Dataproc Pub/Sub Datalab Google Cloud Platform 10 Преимущества Google Cloud Platform ● Безопасность в облаке: 600 экспертов, “purpose-built” аппаратная и Безопасность программная инфраструктура (датацентры, сервера, ПО) ● Шифрование данных клиента at rest и in transit ● Самая большая в мире сеть облачного провайдера, построена и Глобальная управляется Google сеть ● 70 точек присутствия, глобальный load balancing, low latency, CDN ● Обширный набор сервисов для хранения и обработки больших данных Big Data и ML ● Google разбрабатывает предлагает лучшие open-source инструменты (Tensorflow, MapReduсe и др), GCP делает их легко доступными ● Google App Engine, BigQuery, Dataproc и другие managed сервисы ускоряют и упрощают разработку проектов и обработку данных. Время и NoOps затраты на поддержку инфраструктуры становятся не нужны Снижение ● GCE дешевле других публичных облаков в среднем на 21% (до 60%) в затрат зависимости от конфигурации ВМ Google Cloud Platform 11 Google Cloud Platform снижает затраты Детали Калькуляторы Google Cloud Platform 12 Google Cloud Platform снижает затраты Google Cloud Platform 13 Part 2: Инфраструктурные сервисы GCP Google Cloud Platform 14 IaaS / PaaS сервисы в Google Cloud Вычисления Compute App Container Container Cloud Engine Engine Engine Registry Functions Сетевые сервисы Хранение данных Cloud Virtual Cloud Load Cloud Cloud Cloud Cloud Cloud Persistent Cloud DNS Cloud SQL Network Balancing CDN Interconnect Storage Bigtable Datastore Disk Machine Learning Big Data Cloud Machine Speech Natural Translation Cloud Vision API Cloud Cloud Cloud Learning API Language API API BigQuery Dataflow Dataproc Pub/Sub Datalab Google Cloud Platform 15 Cloud Functions Serverless платформа для event-based микросервисов App Engine (GAE) PaaS решение от Google - готовые к использованию runtimes для Python, Java, PHP, Go и других языков. Google Container Engine (GKE) Kubernetes-as-a-service - оркестрация задач в Docker контейнерах Compute Engine (GCE) Полный контроль: “Классические” виртуальные машины 16 Google Innovations Глобальная сеть Более 70 точек присутствия POPs в 33 странах создают самую крупную сеть облачного провайдера. Сервисы Google достигают пользователей по этой сети! Google Cloud Storage Retrieval Frequency Coldline Nearline Regional Multi-Regional Cold Infrequent Access Regional Geo-redundant 99% SLA 99% SLA 99.9% SLA 99.95% SLA Milliseconds Milliseconds Milliseconds Milliseconds Archive Backup Transcoding Video Source file backup Long-tail content Data Analytics Multimedia Disaster recovery Rarely accessed docs General compute Business continuity Google Cloud Platform 18 GCS storage classes vs AWS S3/Glacier/CRR S3 Std + S3 Std with Cross Regional 4.2c+ CRR Replication results in: - 2x storage cost GCS Coldline is better than S3 Glacier on: - network charges for - simple predictable access pricing (5c GB) replication - availability SLA (99%) - SLA as Standard of 99.9%. - online latency access (ms) - consistent API across storage classes S3 GCS Multi-Regional at 2.6c / 2.3c Standard GCS GB-mo includes: 2.1-2.6c Mult-Reg - storage of geo-redundant GCS replicas 2.0c - cost of network replication Regional - 99.95% SLA. S3 IA 1.25c GCS 1.0c Price per GB-mo Nearline GCS 0.7c Glacier Coldline Slow Cold Infrequent Regional Geo-redundant, access archive Access storage highly available Retrieval frequency Google Cloud Platform 19 Part 3: Big Data и Machine Learning на основе GCP Google Cloud Platform 20 Big Data, ML и хранение данных в GCP Вычисления Compute App Container Container Cloud Engine Engine Engine Registry Functions Сетевые сервисы Хранение данных Cloud Virtual Cloud Load Cloud Cloud Cloud Cloud Cloud Persistent Cloud DNS Cloud SQL Network Balancing CDN Interconnect Storage Bigtable Datastore Disk Big Data Machine Learning Cloud Cloud Cloud Cloud Cloud Machine Speech Natural Translation BigQuery Vision API Dataflow Dataproc Pub/Sub Datalab Learning API Language API API Google Cloud Platform 21 1 Петабайт - это много x5000 100 27 years x50 27 лет скачивания Стопка дискет в 5 100 Библиотек 50 х всех когда-либо по каналу 4G тысяч раз выше башни Конгресса написанных твитов Федерация в Москве Google Cloud Platform 22 1 Петабайт - это мало 2 микрограмма ДНК Объем видео загруженных на Объем логов 200 серверов. 50 YouTube за 1 день записей в секунду за три года. Google Cloud Platform 23 BigQuery Fully managed DWH (хранилище данных) для обработки и аналитики Cloud Dataflow ETL инструментарий для обработки потоковых и пакетных данных Cloud Dataproc Fully managed Hadoop и Spark кластеры с высокой производительностью в облаке Cloud Pub/Sub Fully managed сервис очередей сообщений для обмена данными между приложениями 24 Right at the start of the partnership we were able to reduce time to “ insight from 96 hours to 30 minutes by using BigQuery. Gary Sanders Head of Digital Analytics Lloyds Banking Group Big Data, ML и хранение данных в GCP Вычисления Compute App Container Container Cloud Engine Engine Engine Registry Functions Сетевые сервисы Хранение данных Cloud Virtual Cloud Load Cloud Cloud Cloud Cloud Cloud Persistent Cloud DNS Cloud SQL Network Balancing CDN Interconnect Storage Bigtable Datastore Disk Big Data Machine Learning Cloud Cloud Cloud Cloud Cloud Machine Speech Natural Translation BigQuery Vision API Dataflow Dataproc Pub/Sub Datalab Learning API Language API API Google Cloud Platform 26 Machine Learning ● Что: ○ Алгоритмы, находящие новый смысл в входных данных на основе обучения по прошлым выборкам ● Зачем: ○ Чтобы решать сложные аналитические задачи быстрее, точнее и на большем объеме данных чем способен человек ● Как: ○ Посредством поиска и анализа закономерностей в данных Google Cloud Platform 27 Обнаружение Идентификация Идентификация лиц логотипов объектов Cloud Определение Идентификация Vision Распознавание запрещенного достопримеча- API текста контента тельностей DEMO Machine Learning APIs Полностью обученные ML модели от Google Cloud, которые позволяют разработчикам использовать всю мощность машинного обучения с помощью простых REST сервисов. Beta Beta Cloud Cloud Cloud Cloud Stay tuned... Translate Vision Natural Language Speech Google Cloud Platform 29 Google Machine Learning Open source tool for building and running neural network models ● Гибкая архитектура: ○ CPU или GPU ○ ПК, мобильное устройство, сервер или облако ● Разработано исследователями и инженерами Google Brain ● ML проект #1по на GitHub (дата релиза ноябрь 2015) Fully managed ML service -- no Ops ● Высокая скорость, тренировка индивидуальных моделей, максимальная точность ● Оптимизация для инфраструктуры GCP, интеграция с BigQuery и GCS - Cloud ML прогнозирование в масштабе Platform ● Совместимость с TensorFlow моделями Google Cloud Platform 30 Part 4: Примеры и итоги Google Cloud Platform 31 Host Wix Editor on App Engine ~11 Million files uploaded per day Uses Google Cloud Storage to store static media files 600TB 8.6M Serve production media of storage managed images resized traffic from Compute per day per day Engine “We chose Google Cloud Platform because of its ease of management, scalability and speed of development.” Google Confidential and Proprietary “App Engine enabled us to focus on developing the application. We wouldn’t have gotten here without the ease of development that App Engine gave
Recommended publications
  • Deliverable No. 5.3 Techniques to Build the Cloud Infrastructure Available to the Community
    Deliverable No. 5.3 Techniques to build the cloud infrastructure available to the community Grant Agreement No.: 600841 Deliverable No.: D5.3 Deliverable Name: Techniques to build the cloud infrastructure available to the community Contractual Submission Date: 31/03/2015 Actual Submission Date: 31/03/2015 Dissemination Level PU Public X PP Restricted to other programme participants (including the Commission Services) RE Restricted to a group specified by the consortium (including the Commission Services) CO Confidential, only for members of the consortium (including the Commission Services) Grant Agreement no. 600841 D5.3 – Techniques to build the cloud infrastructure available to the community COVER AND CONTROL PAGE OF DOCUMENT Project Acronym: CHIC Project Full Name: Computational Horizons In Cancer (CHIC): Developing Meta- and Hyper-Multiscale Models and Repositories for In Silico Oncology Deliverable No.: D5.3 Document name: Techniques to build the cloud infrastructure available to the community Nature (R, P, D, O)1 R Dissemination Level (PU, PP, PU RE, CO)2 Version: 1.0 Actual Submission Date: 31/03/2015 Editor: Manolis Tsiknakis Institution: FORTH E-Mail: [email protected] ABSTRACT: This deliverable reports on the technologies, techniques and configuration needed to install, configure, maintain and run a private cloud infrastructure for productive usage. KEYWORD LIST: Cloud infrastructure, OpenStack, Eucalyptus, CloudStack, VMware vSphere, virtualization, computation, storage, security, architecture. The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under grant agreement no 600841. The author is solely responsible for its content, it does not represent the opinion of the European Community and the Community is not responsible for any use that might be made of data appearing therein.
    [Show full text]
  • MCP Q4`18 Release Notes Version Q4-18 Mirantis Cloud Platform Release Notes Version Q4`18
    MCP Q4`18 Release Notes version q4-18 Mirantis Cloud Platform Release Notes version Q4`18 Copyright notice 2021 Mirantis, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. No part of this publication may be reproduced in any written, electronic, recording, or photocopying form without written permission of Mirantis, Inc. Mirantis, Inc. reserves the right to modify the content of this document at any time without prior notice. Functionality described in the document may not be available at the moment. The document contains the latest information at the time of publication. Mirantis, Inc. and the Mirantis Logo are trademarks of Mirantis, Inc. and/or its affiliates in the United States an other countries. Third party trademarks, service marks, and names mentioned in this document are the properties of their respective owners. ©2021, Mirantis Inc. Page 2 Mirantis Cloud Platform Release Notes version Q4`18 What’s new This section provides the details about the features and enhancements introduced with the latest MCP release version. Note The MCP integration of the community software projects, such as OpenStack, Kubernetes, OpenContrail, and Ceph, includes the integration of the features which the MCP consumers can benefit from. Refer to the MCP Q4`18 Deployment Guide for the software features that can be deployed and managed by MCP DriveTrain. MCP DriveTrain • Encryption of sensitive data in the Reclass model • Galera verification and restoration pipeline • Jenkins version upgrade • Partitioning table for the VCP images Encryption of sensitive data in the Reclass model SECURITY Implemented the GPG encryption to protect sensitive data in the Git repositories of the Reclass model as well as the key management mechanism for secrets encryption and decryption.
    [Show full text]
  • Platform As a Service (Paas) Scope
    Platform as a Service (PaaS) Scope: 1. Platform as a Service (PaaS) 2. What is Google App Engine. • Overview • Programming languages support • Data storage • App Engine services • Security 3. When to use Google App Engine. 4. How to use Google App Engine. 1. Platform as a Service (PaaS) • Cloud computing service which provides a computing platform and a solution stack as a service. • Consumer creates the software using tools and/or libraries from the provider. • Provider provides the networks, servers, storage, etc. 2. What is Google App Engine. • Overview Google App Engine (GAE) is a Platform as a Service (PaaS) cloud computing platform for developing and hosting web applications in Google-managed data centers. Google App Engine lets you run web applications on Google's infrastructure. Easy to build. Easy to maintain. Easy to scale as the traffic and storage needs grow. Free Yes, free for upto 1 GB of storage and enough CPU and bandwidth to support 5 ??? million page views a month. 10 Applications per Google account. 2. What is Google App Engine. • Programming languages support Java: • App Engine runs JAVA apps on a JAVA 7 virtual machine (currently supports JAVA 6 as well). • Uses JAVA Servlet standard for web applications: •WAR (Web Applications ARchive) directory structure. • Servlet classes • Java Server Pages (JSP) • Static and data files • Deployment descriptor (web.xml) • Other configuration files • Getting started : https://developers.google.com/appengine/docs/java /gettingstarted/ 2. What is Google App Engine. • Programming languages support Python: • Uses WSGI (Web Server Gateway Interface) standard. • Python applications can be written using: • Webapp2 framework • Django framework • Any python code that uses the CGI (Common Gateway Interface) standard.
    [Show full text]
  • Accelerating App Delivery
    Accelerating App Delivery How aPaaS Enables Fast Delivery & Continuous Innovation Issue 1 2 Welcome 2 Resources 3 From the Gartner Files: Magic Quadrant for Enterprise Application Platform as a Service, Worldwide 32 About Mendix Featuring research from 2 Welcome Innovate or perish. That’s the reality facing every business, regardless of industry. The need to deliver modern, multi-channel applications that engage customers and empower employees has never been more urgent. Yet, fast-growing project backlogs and unhappy business sponsors are clear indications that traditional development approaches aren’t cutting it. Enterprise application Platform-as-a-Service (aPaaS) offers a much-needed way forward, promising to accelerate your application delivery cadence and capacity. But the market is crowded, and not all aPaaS offerings are created equal. In Gartner’s 2015 Magic Quadrant for Enterprise Application Platform as Service (aPaaS), Mendix was positioned as a “Visionary” due to its completeness of vision and ability to execute. Use this complimentary Gartner report to better understand and navigate the aPaaS landscape and ultimately select the platform best suited to your organization’s priorities. Resources In addition to Gartner’s perspective, we have [Video] aPaaS Success Stories included four resources to illustrate how Mendix See how Mendix customers, such as Dun & supports customers through their digital journeys, Bradstreet, LV= Insurance, The Boston Globe empowering them to deliver the right apps with and Kao, are rapidly delivering custom apps that unprecedented speed. differentiate their business. Watch video → Successful App Delivery for the Digital Age Find out how to keep your IT team on track and [Video] The Mendix App Platform Tour quickly deliver the multi-channel, multi-device Take a two-minute tour of the Mendix App apps needed to digitize your business.
    [Show full text]
  • Google Cloud / Google Maps API Custom Software Solutions for Geospatial Information Needs
    Google Cloud / Google Maps API Custom Software Solutions for Geospatial Information Needs Sanborn is a Service Partner within the Google Cloud Platform Partner Program. Google Cloud Platform is a set of modular cloud-based services that allow you to create anything from simple websites to complex applications. We have a team of Google Qualified Cloud Platform developers fully certified in five disciplines critical for building effective client solutions. Sanborn can provide Google Cloud services and solutions to help clients build and run geospatial applications to store / access data from the same infrastructure that allows Google to return billions of search results in milliseconds. Building business solutions on Google’s cloud platform allows Sanborn to eliminate concerns about future scalability and lack of infrastructure. As a Google Cloud Platform Channel Partner, Sanborn helps clients design, develop and manage new cloud-based solutions. Customers benefit by engaging with Sanborn as a result of our investment in developing the skills needed to build these powerful new solutions on top of Google’s Cloud Platform. Sanborn Google Certified Developers Can Build Client Google Cloud Platform Products Solutions Leveraging: Enable Sanborn Customers to Implement: Google Cloud Storage Google Big Query Google App Engine Google Compute Engine Cloud Storage Solutions: such as high-end backup Google Cloud SQL and recovery, using Google Cloud Storage with Service Level Agreements that include guaranteed monthly uptime that’s greater than 99%. Sanborn Google Cloud Services Include: Cloud App Solutions: such as web-based analysis, Application Services Platform as a service assessment, and visualization apps and websites, using Google App Engine and Google Cloud SQL.
    [Show full text]
  • Digital Media Asset Management and Sharing
    Digital Media Asset Management and Sharing Introduction Digital media is one of the fastest growing areas on the internet. According to a market study by Informa Telecoms & Media conducted in 2012, the global 1. online video market only, will reach $37 billion in 2017¹. Other common media OTT Video Revenue Forecasts, types include images, music, and digital documents. One driving force for this 2011-2017, by Informa Telecoms phenomena growth is the popularity of feature rich mobile devices2, equipped & Media, with higher resolution cameras, bigger screens, and faster data connections. November 2012. This has led to a massive increase in media content production and con- sumption. Another driving force is the trend among many social networks to 2. incorporate media sharing as a core feature in their systems². Meanwhile, Key trends and Takeaways in Digital numerous startup companies are trying to build their own niche areas in Media Market, this market. by Abhay Paliwal, March 2012. This paper will use an example scenario to provide a technical deep-dive on how to use Google Cloud Platform to build a digital media asset management and sharing system. Example Scenario - Photofeed Photofeed, a fictitious start-up company, is interested in building a photo sharing application that allows users to upload and share photos with each other. This application also includes a social aspect and allows people to post comments about photos. Photofeed’s product team believes that in order for them to be competitive in this space, users must be able to upload, view, and edit photos quickly, securely and with great user experiences.
    [Show full text]
  • Economic and Social Impacts of Google Cloud September 2018 Economic and Social Impacts of Google Cloud |
    Economic and social impacts of Google Cloud September 2018 Economic and social impacts of Google Cloud | Contents Executive Summary 03 Introduction 10 Productivity impacts 15 Social and other impacts 29 Barriers to Cloud adoption and use 38 Policy actions to support Cloud adoption 42 Appendix 1. Country Sections 48 Appendix 2. Methodology 105 This final report (the “Final Report”) has been prepared by Deloitte Financial Advisory, S.L.U. (“Deloitte”) for Google in accordance with the contract with them dated 23rd February 2018 (“the Contract”) and on the basis of the scope and limitations set out below. The Final Report has been prepared solely for the purposes of assessment of the economic and social impacts of Google Cloud as set out in the Contract. It should not be used for any other purposes or in any other context, and Deloitte accepts no responsibility for its use in either regard. The Final Report is provided exclusively for Google’s use under the terms of the Contract. No party other than Google is entitled to rely on the Final Report for any purpose whatsoever and Deloitte accepts no responsibility or liability or duty of care to any party other than Google in respect of the Final Report and any of its contents. As set out in the Contract, the scope of our work has been limited by the time, information and explanations made available to us. The information contained in the Final Report has been obtained from Google and third party sources that are clearly referenced in the appropriate sections of the Final Report.
    [Show full text]
  • Google App Engine
    Basics of Cloud Computing – Lecture 6 PaaS - Platform as a Service Google App Engine Pelle Jakovits 18 March, 2014, Tartu Outline • Introduction to PaaS • Google Cloud • Google AppEngine – DEMO - Creating applications – Available Google Services – Costs & Quotas • Windows Azure PaaS • PaaS Advantages & Disadvantages 2 Cloud Services 3 Platform as a Service - PaaS • Model of Cloud Computing where users are provided with a full platform for their applications • Enables businesses to build and run web-based, custom applications in on -demand fashion • Eliminates the expense and complexity of selecting , purchasing, configuring , and managing the hardware and software. • Provides access to unlimited computing power, decreasing upfront costs dramatically 4 PaaS Characteristics • Multi-tenant architecture • Built-in scalability of deployed software • Integrated with web services and databases • Users are provided with tools to simplify creating and deploying applications • Simplifies prototyping and deploying startup solutions 5 PaaS Characteristics • Users only pay for the service that they use. • More fine grained cost model • Provides tools to handle billing and subscription management • Using PaaS typically results in a vendor lock-in. 6 Types of PaaS • Stand Alone Application Platforms – Typically built on top of an existing IaaS – Provides development tools for designing and deploying software. – Provide all required computing resources and services needed for hosted applications • Social Application Development Platforms – Used to develop addons and internal applications for social websites like Google+ and Facebook. – Integrated API with the social website platform. – Can be seen as extending a SaaS • Open-Computing Platforms – Not tied to a single IaaS provider. – Supports applications that are written in numerous languages and that use any type of database, operating system, and server.
    [Show full text]
  • Entrust Nshield Hsms and Mirantis Kubernetes Engine Enhance The
    Entrust nShield HSMs and Mirantis Kubernetes Engine Enhance the Security of Containerized Applications Integrated solution enables application developers to easily access high assurance cryptographic services HIGHLIGHTS THE PROBLEM • Support today’s fast-paced application Developers lack ability to access container deployment environments cryptographic functions for their • Provide secure access to Entrust applications nShield® hardware security modules Modern application development uses (HSMs) containers and Kubernetes to standardize • Allow critical cryptographic key software design and facilitate continuous management to run transparently integration and continuous delivery (CI/CD). • Establish a FIPS 140-2 and Common The process enables developers to deploy Criteria certified root of trust new applications with the assurance that they’ll run reliably in any user environment. • Help facilitate auditing and compliance A critical component of the software with data security regulations development process is the security of the CI/CD software supply chain. To date, adding an HSM root of trust for container deployments has been difficult. LEARN MORE AT ENTRUST.COM Enhancing the security of containerized applications THE CHALLENGE THE SOLUTION Enabling access to cryptographic Mirantis Kubernetes Engine services without impacting and Entrust nShield HSMs development process Mirantis Kubernetes Engine is a market- While the security of applications developed leading container platform for accelerating using containers and Kubernetes is
    [Show full text]
  • Forrester: Multicloud Container Development Platforms, Q3 2020
    LICENSED FOR INDIVIDUAL USE ONLY The Forrester Wave™: Multicloud Container Development Platforms, Q3 2020 The Eight Providers That Matter Most And How They Stack Up by Dave Bartoletti and Charlie Dai September 15, 2020 Why Read This Report Key Takeaways In our 29-criterion evaluation of multicloud Red Hat-IBM, Google, And Rancher Lead The container development platform providers, we Pack identified the eight most significant ones — Forrester’s research uncovered a market in which Canonical, D2iQ, Google, Mirantis, Platform9 Red Hat-IBM, Google, and Rancher are Leaders; Systems, Rancher, Red Hat-IBM, VMware — VMware, D2iQ, and Platform9 Systems are and researched, analyzed, and scored them. Strong Performers; and Mirantis and Canonical This report shows how each provider measures are Contenders. up and helps infrastructure and operations Dev Experience, Distributed Operations, And professionals select the right one for their needs. Ecosystem Integrations Are Key Differentiators As developers and technology teams race to meet the demand for cloud-native applications, developer experience and development services, distributed infrastructure operations, and rich ecosystem partnerships and integrations will dictate which platform providers will lead the pack. This PDF is only licensed for individual use when downloaded from forrester.com or reprints.forrester.com. All other distribution prohibited. FORRESTER.COM FOR INFRASTRUCTURE & OPERATIONS PROFESSIONALS The Forrester Wave™: Multicloud Container Development Platforms, Q3 2020 The Eight Providers
    [Show full text]
  • Google Cloud Security Whitepapers
    1 Google Cloud Security Whitepapers March 2018 Google Cloud Encryption at Rest in Encryption in Transit in Application Layer Infrastructure Security Google Cloud Google Cloud Transport Security Design Overview in Google Cloud 2 Table of Contents Google Cloud Infrastructure Security Design Overview . 3 Encryption at Rest in Google Cloud . 23 Encryption in Transit in Google Cloud . 43 Application Layer Transport Security in Google Cloud . 75 3 A technical whitepaper from Google Cloud 4 Table of Contents Introduction . 7 Secure Low Level Infrastructure . 8 Security of Physical Premises Hardware Design and Provenance Secure Boot Stack and Machine Identity Secure Service Deployment . 9 Service Identity, Integrity, and Isolation Inter-Service Access Management Encryption of Inter-Service Communication Access Management of End User Data Secure Data Storage . 14 Encryption at Rest Deletion of Data Secure Internet Communication . 15 Google Front End Service Denial of Service (DoS) Protection User Authentication Operational Security . 17 Safe Software Development Keeping Employee Devices and Credentials Safe Reducing Insider Risk Intrusion Detection 5 Securing the Google Cloud Platform (GCP) . .. 19 Conclusion . 21 Additional Reading . 22 The content contained herein is correct as of January 2017, and represents the status quo as of the time it was written. Google’s security policies and systems may change going forward, as we continually improve protection for our customers. 6 CIO-level summary • Google has a global scale technical infrastructure designed to provide security through the entire information processing lifecycle at Google. This infrastructure provides secure deployment of services, secure storage of data with end user privacy safeguards, secure communications between services, secure and private communication with customers over the internet, and safe operation by administrators.
    [Show full text]
  • View Whitepaper
    INFRAREPORT Top M&A Trends in Infrastructure Software EXECUTIVE SUMMARY 4 1 EVOLUTION OF CLOUD INFRASTRUCTURE 7 1.1 Size of the Prize 7 1.2 The Evolution of the Infrastructure (Public) Cloud Market and Technology 7 1.2.1 Original 2006 Public Cloud - Hardware as a Service 8 1.2.2 2016 - 2010 - Platform as a Service 9 1.2.3 2016 - 2019 - Containers as a Service 10 1.2.4 Container Orchestration 11 1.2.5 Standardization of Container Orchestration 11 1.2.6 Hybrid Cloud & Multi-Cloud 12 1.2.7 Edge Computing and 5G 12 1.2.8 APIs, Cloud Components and AI 13 1.2.9 Service Mesh 14 1.2.10 Serverless 15 1.2.11 Zero Code 15 1.2.12 Cloud as a Service 16 2 STATE OF THE MARKET 18 2.1 Investment Trend Summary -Summary of Funding Activity in Cloud Infrastructure 18 3 MARKET FOCUS – TRENDS & COMPANIES 20 3.1 Cloud Providers Provide Enhanced Security, Including AI/ML and Zero Trust Security 20 3.2 Cloud Management and Cost Containment Becomes a Challenge for Customers 21 3.3 The Container Market is Just Starting to Heat Up 23 3.4 Kubernetes 24 3.5 APIs Have Become the Dominant Information Sharing Paradigm 27 3.6 DevOps is the Answer to Increasing Competition From Emerging Digital Disruptors. 30 3.7 Serverless 32 3.8 Zero Code 38 3.9 Hybrid, Multi and Edge Clouds 43 4 LARGE PUBLIC/PRIVATE ACQUIRERS 57 4.1 Amazon Web Services | Private Company Profile 57 4.2 Cloudera (NYS: CLDR) | Public Company Profile 59 4.3 Hortonworks | Private Company Profile 61 Infrastructure Software Report l Woodside Capital Partners l Confidential l October 2020 Page | 2 INFRAREPORT
    [Show full text]