Cloud Deployment Automation

Total Page:16

File Type:pdf, Size:1020Kb

Cloud Deployment Automation #2 Deployment automation & infrastructure as code: Ultimate efficiency in cloud computing The benefits of automatic configuration and provisioning by Stefan Bauer, The unbelievable Machine Company #2 If a company wants to offer online digital services – such as a webshop, or even a simple website – through a "traditional" on-premise, locally hosted environment, there are countless factors to consider. Server/infrastructure and software procurement, setup, organization, and operation all require significant financial investment, manpower, and time, which can ultimately limit the scope of the actual solution and the delivery of the service. Switching to a cloud-based solution eliminates this protracted setup phase and all of the complex work it involves. Readily available servers and infrastructures are tailored to the customer's needs, providing a scalable solution under a transparent, use-dependent cost structure. The next challenge is to ensure that these benefits are utilized as effectively as possible. Once a company has decided to run its systems, or parts of its systems, in the cloud, it is a good idea to think about automating the associated processes of provisioning and configuration. Cloud automation out of the box In the context of the cloud, the concept that we refer to as cloud automation is part of cloud management: Providers such as Amazon Web Services (AWS), Microsoft Azure, and the Google Cloud Platform offer solutions that can be deployed in just a few clicks. These solutions generally include a self-service portal for users, dashboards for users and administrators, and service and app catalogs. The tools automate management actions to relieve administrators of the burden of repetitive standard tasks and to permit the more flexible use of cloud resources. Installation and setup take place manually. However, the ultimate goal is to make effective and efficient use of cloud technology – so we recommend switching to automated application provisioning and configuration too. 2 #2 The crux of the matter: Cloud deployment automation As with traditional deployment automation, cloud deployment automation involves automatically installing and configuring a new application – whether on an existing or new infrastructure – using scripts and tools. Via a self-service function, the user requests specific applications using cloud resources. These applications are then rolled out and configured in an automated process. For ultimate efficiency and effectiveness, the solution can be taken one crucial step further – by deploying a program (in the form of code) that fully automates the entire process. The key: Infrastructure as code Infrastructure as code (IAC) is defined as the use of code for the automatic provisioning, administration, and rollout of servers and applications. The code reflects both the IT infrastructure (servers, storage, and networks) and the setup of the actual applications. For this reason, IAC is also referred to as a "programmable infrastructure". The basic concept relies on script programming methods similar to those deployed for scripts that are intended to automate elementary processes in IT applications. However, scripts are primarily used to automate a sequence of static steps. IAC goes far beyond this basic goal: The code not only includes outcomes for commands, but entire "recipes" – to use terminology from automation solution 'Chef'. As the concept is based on code, all of the latest software development technologies and methods can be incorporated into the programming and transferred across to infrastructure level. Automation in the cloud via a programmable interface (API) creates a framework in which a previously haptic infrastructure – which would have been associated with a complex setup process – can be visualized, implemented, and continually developed from within a software package. For the first time, IAC enables users to benefit from continuous integration, in an ongoing cycle (or test cycle) of infrastructures, configurations, and redeployments. As all processes are recorded and automated in code, the entire sequence of system and software setup and provisioning actions can be completed quickly and, more importantly, as often as required: Users can now create ten or more websites at once rather than a single service or site, or publish one site on various test platforms. With the appropriate tools at your disposal, this process is simple, effective, and profitable. The ability to test the entire provisioning setup helps to prevent errors, facilitates planning, and enables you to continually improve processes along the entire chain. 3 #2 The tools Infrastructure as code (IAC) is a key element of effective cloud computing and cloud deployment automation. There are a number of tools available that allow you to deploy IAC, enabling you to provide resources via a cloud API and to automate system configuration. We've outlined some of these tools below: Puppet is one of the most established automation tools. This Ruby-based program is used to configure multiple computers via a network. The Puppet agent obtains the target status of the server and the application via the Puppet master network and ensures that the defined target status is reached, enabling Puppet to achieve a high degree of convergence in the target and actual states within the systems. The target state is defined as a "resource" in a "manifest". Resources may include the installation of a piece of software (Package), data synchronization across files (File), or the execution of programs (Service). Using this Package/File/Service pattern makes it easy to install, configure, and start applications and system services. The code is written in Puppet DSL (domain-specific language) and packaged in "modules". The sequences and preconditions are also defined in the DSL. More complex modules can be implemented via Ruby, allowing the system to be expanded as required without limitations. Ansible is a Python-based open-source configuration and orchestration tool. The target state and the steps required to achieve this state are defined as "tasks" in "playbooks". Ansible does not have its own language; instead, the tool uses the YAML format. The individual configuration modules are bundled into "roles", which are also written in YAML. More complex modules may also be written in other programming languages. Ansible relies on the push principle and does not require any agents on the target system. This means that the solution can be deployed immediately without any other conditions needing to be fulfilled; the tool is capable of orchestrating complex processes without additional tools. Via Ansible, IAC can be used to install a MySQL server and verify that MySQL has been executed correctly; it can create a user account and password, set up a new database, delete any databases that are no longer required, and activate a maintenance page during execution. All of these actions are programmed as code. 4 #2 Chef is a Ruby-based automation platform that converts complex system configurations into code – either in the cloud, on-premise, or in mixed form. Chef is based on a simple concept involving automatic achievement of the required system state, central modeling of the IT infrastructure, and basic resource elements that function as building blocks for the future use of the system. The automation logic is written as a "recipe". Saltstack (or Salt for short) is a Python-based open configuration tool. Salt allows you to install and configure software packages and execute any configuration command from a central computer on multiple managed servers. The tool is provided under an Apache license and runs, in principle, on any platform, but was designed specifically for use with Unix-like operating systems such as Unix, Linux, or FreeBSD. Terraform is a platform-independent infrastructure provisioning tool that focuses on the initial setup of networks, storage, VMs, security policies, and a range of IaaS services from various cloud providers. The tool is provided by Hashicorp and written in Go. Terraform is an easy-to-use template creation tool that provides a good overview of infrastructure updates and deployments. Conclusion Cloud computing provides easy access to IT resources and allows these resources to be utilized and scaled in line with individual needs, under a transparent cost structure. The extensive work involved in procurement, setup, and organization for local, on-premise solutions is no longer required, and the workload associated with ongoing operation is reduced to an absolute minimum. To gain maximum benefit, it is a good idea to automate the standard processes and the provisioning and configuration of systems, and to reflect the IT infrastructure and the applications in a program (code) for fully automated provisioning, administration, application rollout, and the associated test procedures. As key elements of modern cloud computing, cloud deployment automation and infrastructure as code (IAC) enable you to unlock the full potential of this technology. 5 #2 Contact The unbelievable Machine Company GmbH Philipp Schlueter (Marketing & Sales) Grolmanstr. 40 D-10623 Berlin Germany +49 (0) 30 88926560 [email protected] www.unbelievable-machine.com 6 .
Recommended publications
  • Migrate-To-WVD-And-Beyond-By-Marius-Sandbu
    Migrate to WVD and Beyond Published by Marius Sandbu on December 11, 2020 This blog post is split into different sections. Plan Assess Foundation Migrate/Rebuild/Extend Operate and Govern 1. Plan So if you want to move from an existing VDI platform to Windows Virtual Desktop (WVD) there are a lot of requirements that you need to understand (and not just the technical requirements). You are essentially moving to a cloud based ecosystem where WVD might be one of the workloads that is part of the big puzzle. And of course when hosting a VDI platform you need to have the applications and the data close together to ensure that you have an optimized end-user experience. In most organizations you have already invested time and money into training and processes to manage and operate the existing VDI platform. Also you might have 3.party management tools which are used to manage your VDI Service. Understand the state you are coming from: Existing VDI Solution – Technology Management & Operations – Process Knowledge and Expertise – People These will of course change when you migrate to WVD and you would need to ensure that you have the right skill and competency in place to manage a WVD enviroment ( in addition to the other workloads in Azure as well) Just to showcase how the difference might be from a technology perspective. Other standing the VDI workloads and requirements End-user requirements – Devices, Peripherals and Working Patterns End-user endpoints – Domain Join or Azure AD Based Workloads – Power Users or Office Workers Supporting
    [Show full text]
  • Infrastructure As Code with Oracle Linux & Terraform Running On
    Infrastructure as Code with Oracle Linux & Terraform Running on Oracle Public & Private Cloud UKOUG Midlands Summit Simon Hayler Technical Product Manager 28th February 2019 Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 2 Oracle Linux for Oracle Cloud Infrastructure Enhanced Developer Cloud-Ready, Integrated Cost Effective Compute Platform • Access to frequent and latest Oracle • Oracle Cloud developer tools such as • Oracle Linux Support is provided at Linux image updates Terraform, SDK's, and CLI are no additional cost on OCI deployed faster and easier via local • • Faster downloads from mirrored yum server Take advantage of its 24 x7 best-in- Oracle Container Registry and OL class support services and tools yum server within OCI • Easy access to Linux developer and preview software channels in local • No need to budget for OS support • Zero-downtime OS kernel and user OL yum server fees on OCI space updates with Ksplice pre- • installed in OCI • Thousands of EPEL packages built Use Oracle Linux as part of a fully and signed by Oracle for security and and extensively tested cloud • Comprehensive containers and compliance infrastructure stack container management support • Software Collection Library support • Oracle Linux Storage Appliance included to install recent versions of offers an easy way to build NFS and Python, PHP, NodeJS, nginx, and Samba shared storage in OCI more Copyright © 2019, Oracle and/or its affiliates.
    [Show full text]
  • Digital Ocean the Shopify of Cloud Computing
    DigitalOcean (DOCN) – The Shopify of Cloud Computing $200 Price Target Citron – Learning from Our Mistakes One of the greatest blunders we have made over the past 20 years of publishing Citron Research, is not realizing the power of Shopify when the stock was $100. At the time it seemed like another overpriced software company that allowed people to perform the simplest of tasks… making websites. What we failed to recognize and attribute enough value to was that: 1. Customers LOVED the product 2. The Small and Medium Sized Business (SMB) market was a lot larger than we anticipated and could work through its own churn 3. The power of a passionate and dedicated developer network 4. The ease of cross selling once a large customer base was established Congratulations to everyone who owned Shopify through the years. Citron has been waiting patiently for another company to come along with the same profile, hoping with fingers crossed that valuation would be investible… and it has finally come to market. Enter DigitalOcean – The Shopify of Cloud Computing DigitalOcean (DOCN) is a cloud computing platform purpose-built for SMBs (i.e., the Shopify of cloud computing or AWS for SMBs) at a fraction of the cost of large cloud providers. The transformation to the cloud for large enterprises is obviously already on its way. Just look at Amazon with Wall Street analysts estimating the value of AWS at $700-800 billion. The next wave is the SMB transformation to the cloud and multi cloud. We’ve seen this movie before and just like how Shopify and Square saw that SMBs were not far behind large enterprises in adopting ecommerce and digital payments, DigitalOcean is in the leading position to capitalize on this mega trend.
    [Show full text]
  • Infrastructure As Code with Terraform Greg@Blacksintechnology:~$ Whoami Greg Greenlee Agenda
    Infrastructure as Code with Terraform greg@blacksintechnology:~$ whoami Greg Greenlee Agenda ● What is IaC? ○ Benefits ● What is Terraform? ● Why do we need Terraform? ● How do we use Terraform? ○ Providers ○ Resources ○ Variables (inputs) ○ Outputs ○ Data Structures ○ Modules ○ Conditionals ○ Iterations ○ Terraform State ● How do I get started? What Is Infrastructure as Code? The ability to describe/define your infrastructure and application in source code Benefits of IaC ● Software methodologies, tools and practices ○ Code reviews ○ Automated testing ○ linting Automation Version Control Thor-1.0 Rollback Thor-1.no Documentation Also…. Correlation Visibility Traceability What is Terraform? ● Infrastructure as code management tool that uses a declarative language to build infrastructure ● Written in Go ● terraform.io Imperative vs Declarative Imperative (How) Declarative (What) ● Buy chocalate cake mix I need a chocolate cake big enough to feed 20 ● Open cake mix box people ● Pour cake mix in bowl ● Add ingredients ● Stir ● Pour in pan ● Preheat oven to 350 ● Place pan in oven ● Bake at 350 ● etc Why do we need Terraform? Infrastructure is hard! Idempotent Cloud agnostic DEV STAGING PRODUCTION How do we use Terraform? Installs as a single binary (https://www.terraform.io/downloads.html) ● MacOS ● Linux ● Windows ● FreeBSD ● Solaris Usage ● Terraform init ○ initializes terraform directory ○ pulls in plugins for specified provider ○ Pulls in modules ● Terraform fmt ○ Rewrites terraform config files to canonical format and style ● Terraform
    [Show full text]
  • Terraform Scripts in Oracle Weblogic Server for OCI
    Oracle® Cloud Terraform Scripts in Oracle WebLogic Server for OCI F35192-09 August 2021 Oracle Cloud Terraform Scripts in Oracle WebLogic Server for OCI, F35192-09 Copyright © 2020, 2021, Oracle and/or its affiliates. Primary Author: Oracle Corporation This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software" or "commercial computer software documentation" pursuant to
    [Show full text]
  • Openstack: Openstack Vpnaas Ipsec Policy V2
    OpenStack Provider The OpenStack provider is used to interact with the many resources supported by OpenStack. The provider needs to be congured with the proper credentials before it can be used. Use the navigation to the left to read about the available resources. Example Usage provider "openstack" { user_name == "admin" tenant_name == "admin" password == "pwd" auth_url == "http://myauthurl:5000/v2.0" region == "RegionOne" } resource "openstack_compute_instance_v2" "test-server" { } Conguration Reference The following arguments are supported: auth_url - (Optional; required if cloud is not specied) The Identity authentication URL. If omitted, the OS_AUTH_URL environment variable is used. cloud - (Optional; required if auth_url is not specied) An entry in a clouds.yaml le. See the OpenStack os- client-config documentation (https://docs.openstack.org/os-client-cong/latest/user/conguration.html) for more information about clouds.yaml les. If omitted, the OS_CLOUD environment variable is used. region - (Optional) The region of the OpenStack cloud to use. If omitted, the OS_REGION_NAME environment variable is used. If OS_REGION_NAME is not set, then no region will be used. It should be possible to omit the region in single- region OpenStack environments, but this behavior may vary depending on the OpenStack environment being used. user_name - (Optional) The Username to login with. If omitted, the OS_USERNAME environment variable is used. user_id - (Optional) The User ID to login with. If omitted, the OS_USER_ID environment variable is used. application_credential_id - (Optional) (Identity v3 only) The ID of an application credential to authenticate with. An application_credential_secret has to bet set along with this parameter. application_credential_name - (Optional) (Identity v3 only) The name of an application credential to authenticate with.
    [Show full text]
  • Oracle Cloud Infrastructure Getting Started Guide 4 Table of Contents
    Getting Started Guide 11/26/2019 Copyright © 2016, 2019, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. This software or hardware is developed for general use in a variety of information management applications.
    [Show full text]
  • Migration to the Oracle Cloud with an Oracle Goldengate Hub Configuration
    Migration to the Oracle Cloud with an Oracle GoldenGate Hub Configuration April 6, 2020 Copyright © 2020, Oracle and/or its affiliates Confidential: Public Document DISCLAIMER This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle software license and service agreement, which has been executed and with which you agree to comply. This document and information contained herein may not be disclosed, copied, reproduced or distributed to anyone outside Oracle without prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates. This document is for informational purposes only and is intended solely to assist you in planning for the implementation and upgrade of the product features described. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described in this document remains at the sole discretion of Oracle. Due to the nature of the product architecture, it may not be possible to safely include all features described in this document without risking significant destabilization of the code. 1 White Paper|Migration to the Oracle Cloud with an Oracle GoldenGate Hub Configuration Copyright © 2020, Oracle and/or its affiliates | Public Document TABLE OF CONTENTS Disclaimer 1 Purpose Statement & Intended Audience 4 Introduction 4 Configuration Overview 5 Oracle GoldenGate 5 Oracle GoldenGate Hub 6 Nginx Reverse Proxy Server 7 Target Database Instantiation 8 Naming Conventions Used Throughout This Paper 8 Configuration Prerequisites 9 Configure the Oracle Cloud Network 9 Evaluate Source Database Support for Oracle GoldenGate 10 Configure the Source Database 11 1.
    [Show full text]
  • Kubernetes on Oracle Cloud Infrastructure Overview and Manual Deployment Guide
    Kubernetes on Oracle Cloud Infrastructure Overview and Manual Deployment Guide ORACLE WHITE PAPER | FEBRUARY 2018 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 2 KUBERNETES ON ORACLE CLOUD INFRASTRUCTURE Table of Contents Target Audience 4 Introduction 4 Overview of Kubernetes 4 Container Images 5 Application Deployment 5 Container Orchestration Features 6 Cluster Architecture for Kubernetes Manual Deployment on Oracle Cloud Infrastructure 7 etcd 8 Kubernetes Masters 8 Kubernetes Workers 9 Kubernetes Manual Deployment Guide for Oracle Cloud Infrastructure 9 Step 1: Create Oracle Cloud Infrastructure Resources 9 Step 2: Set Up a Certificate Authority and Create TLS Certificates 13 Step 3: Bootstrap an HA etcd Cluster 19 Step 4: Set Up RBAC 21 Step 5: Bootstrap an HA Kubernetes Control Plane 22 Step 6: Add a Worker 27 Step 7: Configure kubectl for Remote Access 34 Step 8: Deploy Kube-DNS 35 Step 9: Smoke Test 35 Appendix A: Security Rules 37 3 KUBERNETES ON ORACLE CLOUD INFRASTRUCTURE Target Audience This document is intended for customers who are interested in learning how Kubernetes works by deploying it on Oracle Cloud Infrastructure or who have considerable experience with Kubernetes and want a baseline deployment process in order to create their own highly configured clusters.
    [Show full text]
  • Automate the Operation of Your Oracle Cloud Infrastructure - V2.0
    Automate the operation of your Oracle Cloud Infrastructure - v2.0 Nelson Calero UKOUG 2019 December 1-4, Brighton Today’s topics • Oracle cloud concepts (quick review) • CLI tools & examples – oci – Terraform – dbcli / dbaascli Intended audience: DBAs interested in Cloud and DevOps 2 © 2019 Pythian Services About me • Principal Consultant at Pythian – several roles since 2014 • Working with Oracle tools and Linux environments since 1996 • DBA Oracle (2001) & MySQL (2005) • Co-founder and President of the Oracle user Group of Uruguay (2009) • LAOUC Director of events (2013) • Computer Engineer (1998) • Oracle ACE (2014), Oracle ACE Director (2017) • Oracle Certified Professional 10g/11g/12c, OCE, Cloud DB & Infra • Amazon Solutions Architect – Associate (2016) • Google Cloud Architect (2017), Google Cloud Data Engineer (2017) • Oracle University Instructor (2011) • Blogger and speaker: Oracle Open World, Collaborate, OTN Tour, Regional conferences http://www.linkedin.com/in/ncalero @ncalerouy 3 © 2019 Pythian Services Analytics & Cloud Data Solutions Database Strategy & Estate Planning Consulting - Strategy & Data Management Database Migration Plan Data Lakes / Platforms / DataOps Deploy Database Mgt Manage Data Warehouse Migration/Modernization Database Troubleshooting BI - Analytics - Visualizations Operational Data & Cloud Infrastructure Cloud Automation/DevOps Machine Learning and MLOps 500+ Technical Experts Helping Peers Globally 3 Membership Tiers Connect: • Oracle ACE Director bit.ly/OracleACEProgram [email protected] • Oracle ACE • Oracle ACE Associate Facebook.com/oracleaces @oracleace Oracle Cloud Infrastructure New Free Tier Always Free Services you can use for unlimited time oracle.com/gbtour + 30-Day Free Trial Free credits you can use for more services Oracle Cloud offering https://blogs.oracle.com/futurestate/when-cloud-meets-on-premise:-a-story-of-two-applications 7 © 2019 Pythian Services Oracle Cloud - IaaS OCI (new gen.
    [Show full text]
  • A Service for Provisioning Compute Infrastructure in the Cloud
    UPTEC IT 19013 Examensarbete 30 hp Augusti 2019 A Service for Provisioning Compute Infrastructure in the Cloud Tony Wang Institutionen för informationsteknologi Department of Information Technology Abstract A Service for Provisioning Compute Infrastructure in the Cloud Tony Wang Teknisk- naturvetenskaplig fakultet UTH-enheten The amount of data has grown tremendously over the last decade. Cloud computing is a solution to handle large-scale computations and immense data sets. However, Besöksadress: cloud computing comes with a multitude of challenges that scientist who are using the Ångströmlaboratoriet Lägerhyddsvägen 1 data have to tackle. Provisioning and orchestration cloud infrastructure is a challenge Hus 4, Plan 0 in itself with a wide variety of applications and cloud providers that are available. This thesis explores the idea of simplifying the provisioning of computing cloud applications Postadress: in the cloud. The result of this work is a service which can seamlessly provision and Box 536 751 21 Uppsala execute cloud computations using different applications and cloud providers. Telefon: 018 – 471 30 03 Telefax: 018 – 471 30 00 Hemsida: http://www.teknat.uu.se/student Handledare: Salman Toor Ämnesgranskare: Sverker Holmgren Examinator: Lars-Åke Nordén UPTEC IT 19013 Tryckt av: Reprocentralen ITC Contents 1 Introduction 1 2 Background 1 2.1 Cloud Computing Concepts and Obstacles . 2 2.2 Scientific Computing . 4 2.3 HASTE Project . 4 2.4 Motivation . 5 2.5 Purpose . 6 3 Related Work 6 4 System Implementation 8 4.1 System Overview . 9 4.2 Terraform . 12 4.3 REST Service . 14 4.4 Message Queue . 15 4.5 Data Aware Functionality .
    [Show full text]
  • Using of Crowdsourcing in a Modern Creative Economy
    Volumen 41 • No. 19 • Año 2020 • Art. 2 Recibido: 04/09/2019 • Aprobado: 14/05/2020 • Publicado: 28/05/2020 Using of crowdsourcing in a modern creative economy Uso del crowdsourcing en una economía creativa modernas SOTNIKOVA Yuliia V.1 KASMIN Denis S.2 NAZAROV Nikita K.3 STEPANOVA Eka R.4 SEMENCHENKO Andriy V.5 Abstract The methodological basis of crowdsourcing was investigated and the using of different services and platforms, provided crowdsourcing services were analyzed. Grouping types of crowdsourcing according to the scope of use were designed. The list of advantages of using crowdsourcing was given. The most popular Amazon services which were categorized by purpose were composed. key words crowdsourcing, creative economy, platform, cooperative networking Resumen: Se investigó la base metodológica del crowdsourcing y se utilizaron diferentes servicios y plataformas, siempre que se analizaron los servicios de crowdsourcing. Se diseñaron tipos de agrupación de crowdsourcing según el alcance de uso. Se dio la lista de ventajas de usar crowdsourcing. Se compusieron los servicios de Amazon más populares que se clasificaron por propósito. Palabras clave crowdsourcing, economía creativa, plataforma, redes cooperativas 1. Introduction The modern development of the world system is characterized by a new stage, indicating the transition of developed country economies to the post-industrial type, Based on the domination of knowledge, services, intellectual work, the achievements of science and culture, innovation, gloBal information systems and the latest 1 Department of Economics and Social Sciences. Simon Kuznets Kharkiv National University of Economics. Assistant Professor, PhD in Economics. Kharkiv, Ukraine. Contact e-mail: [email protected] 2 Department of Economics and Social Sciences.
    [Show full text]