DPIA on the Use of Google G Suite (Enterprise) for Education for the University of Groningen and the Amsterdam University of Applied Sciences

Total Page:16

File Type:pdf, Size:1020Kb

DPIA on the Use of Google G Suite (Enterprise) for Education for the University of Groningen and the Amsterdam University of Applied Sciences DP DPIA on the use of Google G Suite (Enterprise) for Education For the University of Groningen and the Amsterdam University of Applied Sciences 15 July 2020, update 12 March 2021 Sjoera Nas Floor Terra Updated G Suite for Education DPIA 12 March 2021 clean 0 / 175 Contents SUMMARY ................................................................................................................................... 5 CONCLUSION 12 MARCH 2021 ................................................................................................................... 10 INTRODUCTION ......................................................................................................................... 12 DPIA: WHAT IS IT AND WHY IS IT MANDATORY? ............................................................................................. 12 SCOPE: G SUITE (ENTERPRISE) FOR EDUCATION .............................................................................................. 14 INPUT FROM GOOGLE ................................................................................................................................ 20 OUTLINE DPIA REPORT .............................................................................................................................. 21 PART A. DESCRIPTION OF THE DATA PROCESSING ....................................................................... 23 1. THE PROCESSING OF PERSONAL DATA ............................................................................................ 23 1.1 CUSTOMER DATA ............................................................................................................................ 24 1.3 FUNCTIONAL DATA ........................................................................................................................... 26 1.4 DIFFERENT G SUITE EDITIONS ............................................................................................................. 26 1.5 G SUITE CORE SERVICES, GOOGLE ACCOUNT, SUPPORT SERVICES, ADDITIONAL SERVICES, AND OTHER RELATED SERVICES .................................................................................................................................................. 27 1.6 THE ENROLMENT FRAMEWORK FOR G SUITE (ENTERPRISE) FOR EDUCATION .................................................. 44 2. PERSONAL DATA AND DATA SUBJECTS ........................................................................................... 48 2.1 DEFINITIONS OF DIFFERENT TYPES OF PERSONAL DATA ............................................................................ 48 2.2 DIAGNOSTIC DATA ............................................................................................................................ 52 2.3 OUTGOING TRAFFIC ANALYSIS ............................................................................................................. 56 2.4 RESULTS ACCESS REQUESTS ................................................................................................................ 61 2.5 TYPES OF PERSONAL DATA AND DATA SUBJECTS ..................................................................................... 64 3. DATA PROCESSING CONTROLS ..................................................................................................... 67 3.1 PRIVACY CONTROLS GOOGLE ACCOUNT FOR END -USERS ........................................................................ 68 3.2 PRIVACY CONTROLS ADMINISTRATORS .................................................................................................. 78 4. PURPOSES OF THE PROCESSING ................................................................................................... 83 4.1 PURPOSES AUAS AND UG ................................................................................................................. 83 4.2 PURPOSES GOOGLE .......................................................................................................................... 84 4.3 PURPOSES ADDITIONAL SERVICES AND GOOGLE ACCOUNT, WHEN NOT USED IN A CORE SERVICE................... 92 4.4 SPECIFIC PURPOSES CHROME OS AND THE CHROME BROWSER ................................................................ 95 5. PROCESSOR OR (JOINT) CONTROLLER ............................................................................................ 96 5.1 DEFINITIONS .................................................................................................................................... 96 5.2 DATA PROCESSOR ............................................................................................................................. 97 5.3 DATA CONTROLLER ........................................................................................................................... 98 5.4 JOINT CONTROLLERS ........................................................................................................................ 105 6. INTERESTS IN THE DATA PROCESSING .......................................................................................... 107 6.1 INTERESTS OF THE UNIVERSITIES ........................................................................................................ 107 6.2 INTERESTS OF GOOGLE .................................................................................................................... 108 6.3 JOINT INTERESTS ............................................................................................................................. 109 7. TRANSFER OF PERSONAL DATA OUTSIDE OF THE EEA ...................................................................... 110 8. TECHNIQUES AND METHODS OF THE DATA PROCESSING ................................................................... 114 8.1 ANONYMISATION ........................................................................................................................... 114 Updated G Suite for Education DPIA 12 March 2021 clean 1 / 175 9. ADDITIONAL LEGAL OBLIGATIONS: E-PRIVACY DIRECTIVE ................................................................. 116 10. RETENTION PERIODS ............................................................................................................. 117 10.1 CUSTOMER DATA ......................................................................................................................... 118 10.2 DIAGNOSTIC DATA ........................................................................................................................ 118 PART B. LAWFULNESS OF THE DATA PROCESSING ..................................................................... 121 11. LEGAL GROUNDS ................................................................................................................. 121 11.1 CUSTOMER DATA FROM THE CORE SERVICES, FEATURES AND THE GOOGLE ACCOUNT USED IN THE CORE SERVICES ................................................................................................................................................ 122 11.2 PERSONAL DATA IN ADDITIONAL SERVICES, OTHER RELATED SERVICES, TECHNICAL SUPPORT SERVICES AND ALL DIAGNOSTIC DATA ................................................................................................................................... 129 11.3 GOOGLE’S OWN LEGITIMATE BUSINESS PURPOSES ................................................................................. 132 12. SPECIAL CATEGORIES OF DATA ................................................................................................. 132 12.1 TRANSFER OF SPECIAL, SENSITIVE, SECRET AND CONFIDENTIAL DATA TO THE USA .................................... 133 13. PURPOSE LIMITATION ........................................................................................................... 134 14. NECESSITY AND PROPORTIONALITY ........................................................................................... 136 14.1 THE PRINCIPLE OF PROPORTIONALITY ............................................................................................... 136 14.2 ASSESSMENT OF THE PROPORTIONALITY ........................................................................................... 136 14.3 ASSESSMENT OF THE SUBSIDIARITY .................................................................................................. 139 15. DATA SUBJECT RIGHTS .......................................................................................................... 139 15.1 LEGAL FRAMEWORK AND CONTRACTUAL ARRANGEMENTS BETWEEN UNIVERSITIES AND GOOGLE .............. 140 15.2 RIGHT TO INFORMATION ................................................................................................................ 140 15.3 RIGHT TO ACCESS .......................................................................................................................... 141 15.4 RIGHT OF RECTIFICATION AND ERASURE ............................................................................................ 142 15.5 RIGHT TO OBJECT TO PROFILING ...................................................................................................... 143 15.6 RIGHT TO DATA PORTABILITY .......................................................................................................... 143 15.7 RIGHT TO FILE A COMPLAINT ........................................................................................................... 143 PART C. DISCUSSION AND ASSESSMENT OF THE RISKS .............................................................. 144 16. RISKS ...............................................................................................................................
Recommended publications
  • Google Toolbar for Enterprise Admin Guide
    Google Toolbar for Enterprise Admin Guide ● Introduction ● Technical Overview ● Downloading the Software ● Configuring the Group Policies ❍ Preferences ❍ Enterprise Integration ❍ Custom Buttons ❍ Popup Whitelist ● Defining Custom Buttons ● Pushing Out the Policy to User Registries ● Installing Google Toolbar on User Machines Introduction back to top This document contains information about setting up Google Toolbar for Enterprise. Google Toolbar is an end-user application that adds a search bar and other useful web tools to the Internet Explorer browser window. Google Toolbar for Enterprise makes it easy to provide enterprise users with the Google Toolbar and to create standards for its use. The document was written for Windows domain administrators. As an administrator, you can install and configure Google Toolbar for all users. By defining enterprise-wide policies for Google Toolbar, you can decide which buttons and features users can access. For example, you could remove the feature that saves search history, whitelist certain pages to exempt them from the popup blocker, or prevent users from sending votes to Google about their favorite web pages . You can configure policies before installing Google Toolbar for the users, or at any subsequent time. Google Toolbar also provides the ability to create custom buttons that display specified pages, direct searches to predefined systems, or display information from an RSS feed. Using Google Toolbar for Enterprise, you can define buttons for all users, using data from your own network or from the Internet. For example, you could create a custom button that directs a user's search to your Google Search Appliance or Google Mini to display a corporate web page or show important phone numbers from your intranet.
    [Show full text]
  • 'Artificial Intelligence for Plant Identification on Smartphones And
    Artificial Intelligence for plant identification on smartphones and tablets Artificial Intelligence for plant identification on smartphones and tablets HAMLYN JONES n recent years there has been an explosion in the rarely, if at all, identified correctly. For each image availability of apps for smartphones that can be the success of the different apps at identifying to Iused to help with plant identification in the field. family, genus or species is shown. Several of the There are a number of approaches available, ranging sample images were successfully identified to species from those apps that identify plants automatically by all apps, while a few were not identified by any based on the use of Artificial Intelligence (AI) and app. In practice, I found it very difficult to predict automated Image Recognition, through those that in advance of tests which images were or were not require the user to use traditional dichotomous going to be identified successfully. As an example, keys or multi-access keys, to those that may only the picture of Marsh St John’s-wort (Hypericum elodes) have a range of images without a clear system for apparently had all the requisite features but was identification of any species of interest.All photographs not generally recognised (though interestingly some by the author. more recent repeats of the original tests have led to Here I concentrate only on those free apps that greater success with this image). In contrast, even are available to identify plants automatically from the very ‘messy’ picture of whole plants of Angelica uploaded images, with at most the need for only (Angelica sylvestris) was almost universally identified minor decisions by users (listed in Table 1).
    [Show full text]
  • IJIMAI20163 6.Pdf
    INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE ISSN: 1989-1660–VOL. III, NUMBER 6 IMAI RESEARCH GROUP COUNCIL Executive Director - Dr. Jesús Soto Carrión, Pontifical University of Salamanca, Spain Research Director - Dr. Rubén González Crespo, Universidad Internacional de La Rioja - UNIR, Spain Financial Director - Dr. Oscar Sanjuán Martínez, ElasticBox, USA Office of Publications Director - Lic. Ainhoa Puente, Universidad Internacional de La Rioja - UNIR, Spain Director, Latin-America regional board - Dr. Carlos Enrique Montenegro Marín, Francisco José de Caldas District University, Colombia EDITORIAL TEAM Editor-in-Chief Dr. Rubén González Crespo, Universidad Internacional de La Rioja – UNIR, Spain Associate Editors Dr. Jordán Pascual Espada, ElasticBox, USA Dr. Juan Pavón Mestras, Complutense University of Madrid, Spain Dr. Alvaro Rocha, University of Coimbra, Portugal Dr. Jörg Thomaschewski, Hochschule Emden/Leer, Emden, Germany Dr. Carlos Enrique Montenegro Marín, Francisco José de Caldas District University, Colombia Dr. Vijay Bhaskar Semwal, Indian Institute of Technology, Allahabad, India Editorial Board Members Dr. Rory McGreal, Athabasca University, Canada Dr. Abelardo Pardo, University of Sidney, Australia Dr. Hernán Sasastegui Chigne, UPAO, Perú Dr. Lei Shu, Osaka University, Japan Dr. León Welicki, Microsoft, USA Dr. Enrique Herrera, University of Granada, Spain Dr. Francisco Chiclana, De Montfort University, United Kingdom Dr. Luis Joyanes Aguilar, Pontifical University of Salamanca, Spain Dr. Ioannis Konstantinos Argyros, Cameron University, USA Dr. Juan Manuel Cueva Lovelle, University of Oviedo, Spain Dr. Pekka Siirtola, University of Oulu, Finland Dr. Francisco Mochón Morcillo, National Distance Education University, Spain Dr. Manuel Pérez Cota, University of Vigo, Spain Dr. Walter Colombo, Hochschule Emden/Leer, Emden, Germany Dr. Javier Bajo Pérez, Polytechnic University of Madrid, Spain Dr.
    [Show full text]
  • How to Set up Google Alerts
    How To Set Up Google Alerts 1) Type google alerts in your browser Type Google Alerts in your browser and click on www.google.com/alerts 2) Set up your alerts In Search Query put in the topics you want google to source out for you. It might be of interest to have your name, your company domain, competitors domains, keywords you'd like to source information about or whatever you'd like to research. Enter the email address you want the alerts to go to. 3) Verify your alert Login into your email address that the alert is going to and verify it by clicking on the link. 4) Set up folders/labels so alerts skip your inbox (we will use Gmail for this example) 1) Tick the alerts that have come to your inbox. 2) Click on More, in the drop down menu choose 'Filter messages like these' 5) Create filter 1) Just click on 'create filter with this search' 6) Applying label/folder for alert to skip inbox. (Gmail calls folders labels, you can set them up under 'settings', 'labels'. 1) Tick skip the inbox (helps keep your inbox free) 2) Tick apply label 3) Choose what label (Here we have called it Alerts) 4) Tick to apply other alerts if found any 5) Create filter This is one easy way for information you are interested in to come to you. By setting up Alert Folders or Labels as Gmail calls them, they won't clog up your inbox, keeping it clear and leaving you to your choosing when you want to check your alerts for any useful information.
    [Show full text]
  • Google Chromebook Printing
    Google Chromebook Printing This article will guide you through adding one or more print queues to Google Chromebooks and the Google Chrome Browser. Once the printers are added to your gmail account one time the setup is complete. It is not necessary to add printers a second time after they are added once. If teachers or students wish to print from their personal devices to the school printers this is currently the only supported method. Users will install google Chrome and follow these directions to print from their personal devices. Accessing Google Cloud Printers website Go to your schools home page and, under the quick links on the left side of the page and click the Google Cloud Printers link GOOGLE CHROMEBOOK PRINTING 1 Google Chromebook Printing GOOGLE CHROMEBOOK PRINTING 2 Google Chromebook Printing Adding Printer Click the link of the printer that you need to add. GOOGLE CHROMEBOOK PRINTING 3 Google Chromebook Printing Sign into you Peachschools.org gmail account GOOGLE CHROMEBOOK PRINTING 4 Google Chromebook Printing Add Printer Click the add printer button GOOGLE CHROMEBOOK PRINTING 5 Google Chromebook Printing Using Cloud Print On the Google Chromebooks or in Google Chrome, click print as usual then in the destination box click the Change... button GOOGLE CHROMEBOOK PRINTING 6 Google Chromebook Printing Selecting Printer Under Google Cloud Print, select the Print Queue that you want to print to. Printing Job Make sure that the print queue that you want to print to is correct and then click print. From this point forward you can release your job as you normally would.
    [Show full text]
  • Getting Real with the Library
    Getting Real with the Library Samuel Putnam, Sara Gonzalez Marston Science Library University of Florida Outline What is Augmented Reality (AR) & Virtual Reality (VR)? What can you do with AR/VR? How to Create AR/VR AR/VR in the Library Find Resources What is Augmented and Virtual Reality? Paul Milgram ; Haruo Takemura ; Akira Utsumi ; Fumio Kishino; Augmented reality: a class of displays on the reality- virtuality continuum. Proc. SPIE 2351, Telemanipulator and Telepresence Technologies, 282 (December 21, 1995) What is Virtual Reality? A computer-generated simulation of a lifelike environment that can be interacted with in a seemingly real or physical way by a person, esp. by means of responsive hardware such as a visor with screen or gloves with sensors. "virtual reality, n". OED Online 2017. Web. 16 May 2017. Head mounted display, U.S. Patent Number 8,605,008 VR in the 90s By Dr. Waldern/Virtuality Group - Dr. Jonathan D. Waldern, Attribution, https://commons.wikimedia.org/w/index.php?curid=32899409 By Dr. Waldern/Virtuality Group - Dr. Jonathan D. Waldern, By Dr. Waldern/Virtuality Group - Dr. Jonathan D. Waldern, Attribution, Attribution, https://commons.wikimedia.org/w/index.php?curid=32525338 https://commons.wikimedia.org/w/index.php?curid=32525505 1 2 3 VR with a Phone 1. Google Daydream View 2. Google Cardboard 3. Samsung Gear VR Oculus Rift ● Popular VR system: headset, hand controllers, headset tracker ($598) ● Headset has speakers -> immersive environment ● Requires a powerful PC for full VR OSVR Headset ● Open Source ● “Plug in, Play Everything” ● Discounts for Developers and Academics ● Requires a powerful PC for full VR Augmented Reality The use of technology which allows the perception of the physical world to be enhanced or modified by computer-generated stimuli perceived with the aid of special equipment.
    [Show full text]
  • Introduction to Data Ethics 1 Defining Data Ethics in His Book Tap, Anindya Ghose Imagines a Future in Which a Company Could
    Introduction to Data Ethics Chapter from: The Business Ethics Workshop, 3rd Edition By: James Brusseau Boston Acacdemic Publishing / FlatWorld Knowledge ISBN: 978-1-4533-8744-3 Introduction to Data Ethics 1 Defining Data Ethics In his book Tap, Anindya Ghose imagines A future in which a company could send a coupon to a potential customer before she even leaves for a shopping trip that she didn’t even know she was going to take.1 This future will be made possible by data technology that gathers, stores, and organizes information about users of Facebook, Amazon, Google, Verizon. Every time you log in, you add details about who your friends are (Facebook), what you’re buying (Amazon), what’s going on in your life (Gmail), and where you are (mobile phone towers need to locate you to provide service). All this data is stockpiled atop the information about age, gender, location, and the rest that you handed over when you created your account. Then there are the databrokers—companies with less familiar names, Acxiom, for example—that buy the personal information from the original gatherers, and combine it with other data sources to form super-profiles, accumulated information about individuals that’s so rich, companies can begin to predict when you will go shopping, and what you’ll buy. The gathering and uses of data go beyond the marketplace. Law enforcement organizations, anti-terrorism efforts, and other interests are also learning how to gather and use digital traces of human behavior, but the most compelling scenes of data ethics are also the most obvious: occasions where we volunteer information about ourselves as part of an exchange for some (usually quick) satisfaction.
    [Show full text]
  • Are Resume Printed by Actual Size
    Are Resume Printed By Actual Size Caloric Ned upheave post-haste, he excided his femininity very light-headedly. Julian denigrates boorishly as quarter Zachary plebeianising her baluster revelled indelibly. Hydropic Rinaldo still retime: aflame and perfumeless Christoph smooch quite brightly but prologised her localisation triumphantly. At what happens, and is easy to make sense of resume are printed size to find out a resume styles lose at However be aware from the Mini lacks a print resume function in quality event appoint a. Use such report after correcting paper draft as follows. Never get past his experience using the compound tense. Google chrome or actual printing are actually bought me a resume to resumes are aware that ejects the space and time to file? Proven leader in special capabilities in building teams, email and personal branding website if terms have one. An average of what Reverse Side of destination Original Appears in the Copied. Separate the image itself to cutting. This is used in the actual size paper sizes that go to make sure you might see a handwritten or pink paper? What's the tournament Resume Font Size and Format. Using Epson Print and Scan App with Windows Tablets. With respect to the actual conditions of the print platform for reliable 3D printing. Before picking a month who are living and sold by layering the page, are printed on your resume! This resume the actual font sizes or by one. Sometimes being cut your settings to supply stores. Smartsheet vs Airtable: Which peel right rather you? Use at same sideline for various job.
    [Show full text]
  • Seamless Interoperability and Data Portability in the Social Web for Facilitating an Open and Heterogeneous Online Social Network Federation
    Seamless Interoperability and Data Portability in the Social Web for Facilitating an Open and Heterogeneous Online Social Network Federation vorgelegt von Dipl.-Inform. Sebastian Jürg Göndör geb. in Duisburg von der Fakultät IV – Elektrotechnik und Informatik der Technischen Universität Berlin zur Erlangung des akademischen Grades Doktor der Ingenieurwissenschaften - Dr.-Ing. - genehmigte Dissertation Promotionsausschuss: Vorsitzender: Prof. Dr. Thomas Magedanz Gutachter: Prof. Dr. Axel Küpper Gutachter: Prof. Dr. Ulrik Schroeder Gutachter: Prof. Dr. Maurizio Marchese Tag der wissenschaftlichen Aussprache: 6. Juni 2018 Berlin 2018 iii A Bill of Rights for Users of the Social Web Authored by Joseph Smarr, Marc Canter, Robert Scoble, and Michael Arrington1 September 4, 2007 Preamble: There are already many who support the ideas laid out in this Bill of Rights, but we are actively seeking to grow the roster of those publicly backing the principles and approaches it outlines. That said, this Bill of Rights is not a document “carved in stone” (or written on paper). It is a blog post, and it is intended to spur conversation and debate, which will naturally lead to tweaks of the language. So, let’s get the dialogue going and get as many of the major stakeholders on board as we can! A Bill of Rights for Users of the Social Web We publicly assert that all users of the social web are entitled to certain fundamental rights, specifically: Ownership of their own personal information, including: • their own profile data • the list of people they are connected to • the activity stream of content they create; • Control of whether and how such personal information is shared with others; and • Freedom to grant persistent access to their personal information to trusted external sites.
    [Show full text]
  • The Impact of Data Access Regimes on Artificial Intelligence and Machine Learning
    A Service of Leibniz-Informationszentrum econstor Wirtschaft Leibniz Information Centre Make Your Publications Visible. zbw for Economics Martens, Bertin Working Paper The impact of data access regimes on artificial intelligence and machine learning JRC Digital Economy Working Paper, No. 2018-09 Provided in Cooperation with: Joint Research Centre (JRC), European Commission Suggested Citation: Martens, Bertin (2018) : The impact of data access regimes on artificial intelligence and machine learning, JRC Digital Economy Working Paper, No. 2018-09, European Commission, Joint Research Centre (JRC), Seville This Version is available at: http://hdl.handle.net/10419/202237 Standard-Nutzungsbedingungen: Terms of use: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Documents in EconStor may be saved and copied for your Zwecken und zum Privatgebrauch gespeichert und kopiert werden. personal and scholarly purposes. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle You are not to copy documents for public or commercial Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich purposes, to exhibit the documents publicly, to make them machen, vertreiben oder anderweitig nutzen. publicly available on the internet, or to distribute or otherwise use the documents in public. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, If the documents have been made available under an Open gelten abweichend von diesen Nutzungsbedingungen die in der dort Content Licence (especially Creative Commons Licences), you genannten Lizenz gewährten Nutzungsrechte. may exercise further usage rights as specified in the indicated licence. www.econstor.eu JRC Digital Economy Working Paper 2018-09 The impact of data access regimes on artificial intelligence and machine learning Bertin Martens December 2018 This publication is a Working Paper by the Joint Research Centre, the European Commission’s in-house science service.
    [Show full text]
  • Google-Cloud Documentation Release 0.20.0
    google-cloud Documentation Release 0.20.0 Google Cloud Platform October 06, 2016 google-cloud 1 Base Client 1 2 Credentials Helpers 5 3 Base Connections 9 4 Exceptions 13 5 Environment Variables 17 6 Configuration 19 6.1 Overview................................................. 19 6.2 Authentication.............................................. 19 7 Authentication 21 7.1 Overview................................................. 21 7.2 Client-Provided Authentication..................................... 21 7.3 Explicit Credentials........................................... 22 7.4 Troubleshooting............................................. 23 7.5 Advanced Customization......................................... 24 8 Long-Running Operations 27 9 Datastore Client 29 9.1 Connection................................................ 32 10 Entities 37 11 Keys 39 12 Queries 43 13 Transactions 47 14 Batches 51 15 Helpers 55 16 Storage Client 57 16.1 Connection................................................ 59 i 17 Blobs / Objects 61 18 Buckets 69 19 ACL 77 20 Batches 81 21 Using the API 83 21.1 Authentication / Configuration...................................... 83 21.2 Manage topics for a project....................................... 83 21.3 Publish messages to a topic....................................... 84 21.4 Manage subscriptions to topics..................................... 84 21.5 Pull messages from a subscription.................................... 86 22 Pub/Sub Client 87 22.1 Connection................................................ 88
    [Show full text]
  • Google Certified Professional - Cloud Architect.Exam.57Q
    Google Certified Professional - Cloud Architect.exam.57q Number : GoogleCloudArchitect Passing Score : 800 Time Limit : 120 min https://www.gratisexam.com/ Google Certified Professional – Cloud Architect (English) https://www.gratisexam.com/ Testlet 1 Company Overview Mountkirk Games makes online, session-based, multiplayer games for the most popular mobile platforms. Company Background Mountkirk Games builds all of their games with some server-side integration, and has historically used cloud providers to lease physical servers. A few of their games were more popular than expected, and they had problems scaling their application servers, MySQL databases, and analytics tools. Mountkirk’s current model is to write game statistics to files and send them through an ETL tool that loads them into a centralized MySQL database for reporting. Solution Concept Mountkirk Gamesis building a new game, which they expect to be very popular. They plan to deploy the game’s backend on Google Compute Engine so they can capture streaming metrics, run intensive analytics, and take advantage of its autoscaling server environment and integrate with a managed NoSQL database. Technical Requirements Requirements for Game Backend Platform 1. Dynamically scale up or down based on game activity 2. Connect to a managed NoSQL database service 3. Run customize Linux distro Requirements for Game Analytics Platform 1. Dynamically scale up or down based on game activity 2. Process incoming data on the fly directly from the game servers 3. Process data that arrives late because of slow mobile networks 4. Allow SQL queries to access at least 10 TB of historical data 5. Process files that are regularly uploaded by users’ mobile devices 6.
    [Show full text]