A Modeling Language for Multi-Tenant Data Architecture Evolution in Cloud Applications

Total Page:16

File Type:pdf, Size:1020Kb

A Modeling Language for Multi-Tenant Data Architecture Evolution in Cloud Applications School of Computing and Communications A Modeling Language for Multi-tenant Data Architecture Evolution in Cloud Applications Assylbek Sagitzhanuly Jumagaliyev M.Sc., International Information Technologies University, 2014 B.Sc., Suleyman Demirel University, 2011 Thesis submitted for the degree of Doctor of Philosophy 29 April 2019 Abstract Multi-tenancy enables efficient resource utilization by sharing application resources across multiple customers (i.e., tenants). Hence, applications built using this pat- tern can be o↵ered at a lower price and reduce maintenance e↵ort as less application instances and supporting cloud resources must be maintained. These properties en- courage cloud application providers to adopt multi-tenancy to their existing appli- cations, yet introducing this pattern requires significant changes in the application structure to address multi-tenancy requirements such as isolation of tenants, exten- sibility of the application, and scalability of the solution. In cloud applications, the data layer is often the prime candidate for multi-tenancy, and it usually comprises acombinationofdi↵erentcloudstoragesolutionssuchasblobstorage,relational and non-relational databases. These storage types are conceptually and tangibly di- vergent, each requiring its own partitioning schemes to meet multi-tenancy require- ments. Currently, multi-tenant data architectures are implemented using manual coding methods, at times following guidance and patterns o↵ered by cloud prov- iders. However, such manual implementation approach tends to be time consum- ing and error prone. Several modeling methods based on Model-Driven Engineer- ing (MDE) and Software Product Line Engineering (SPLE) have been proposed to capture multi-tenancy in cloud applications. These methods mainly generate cloud deployment configurations from an application model, though they do not automate implementation or evolution of applications. This thesis aims to facilitate development of multi-tenant cloud data architec- tures using model-driven engineering techniques. This is achieved by designing and implementing a novel modeling language, CadaML,thatprovidesconceptsandnota- tions to model multi-tenant cloud data architectures in an abstract way. CadaML also provides a set of tools to validate the data architecture and automatically produce corresponding data access layer code. The thesis demonstrates the feasibility of the modeling language in a practical setting and adequacy of multi-tenancy implemen- tation by the generated code on an industrial business process analyzing application. Moreover, the modeling language is empirically compared against manual implemen- tation methods to inspect its e↵ect on developer productivity, development e↵ort, reliability of the application code, and usability of the language. These outcomes i provide a strong argument that the CadaML modeling language e↵ectively mitigates the high overhead of manual implementation of multi-tenant cloud data layers, sig- nificantly reducing the required development complexity and time. ii Declaration I declare that the work in this thesis is my own work and has not been submitted either in whole or in part for the award of a higher degree elsewhere. Any sections of the thesis which have been published are clearly identified. Thesis originally submitted on 29 April 2019 Recommended corrections submitted on 19 June 2019 ......................................................... Assylbek Sagitzhanuly Jumagaliyev ©Copyright by Assylbek Sagithzanuly Jumagaliyev. All rights reserved. iii Acknowledgements IwouldliketoexpressmysincerelygratitudetoYehiaElkhatibforhisgreatpatience, profound expertise, inspirational encouragement, generous professional support, and perceptive advice throughout my PhD. He has successfully guided me through the long and sometimes hard roads of PhD life. I have learnt so much from him and I feel lucky to have him as my advisor, mentor and friend. Besides my supervisor, I would like to thank my examiners, Francois Taiani and Sumi Helal for their objective feedback, interesting suggestions, and constructive discussions we had during my viva. My sincere thank also goes to my former supervisor, Jon Whittle, for his sup- port and help at the beginning of my PhD, and for his contribution to my initial development as a researcher. Ithankmywonderfulcolleaguesandfellowofficemateswhohavebeenhelpful and supportive. Specifically, a big thank to Abdessalam Elhabbash for reading my thesis and providing constructive feedback on some chapters. In addition, I am grateful to Zheng Wang, Rotsos Charalampos, Amit Chopra, Pete Sawyer, Gerald Kotonya, Jaejoon Lee, Ethem Bagci, Faiza Samreen, William Simm, Debbie Stubbs, Claire Oulton, Alex Powers, and Umar Armaya’U. Special thanks go to my friends in Lancaster who have made my life enjoyable and unforgettable. I would like to thank Shahin, Afaf, Huyem, Aiman, Pang, Pear, Boyeun, Victoria, Peng, Hamed and Hunter. Last but not least, I would like to thank my parents, Sholpan and Sagitzhan, for their encouragement and prayers. I would also like to thank my brothers, Askhat and Bakytzhan, and sisters, Shynar, Gaukhar, and Raushan, for their support and presence. iv To my parents, Sholpan and Sagitzhan, along with brothers and sisters who are always supportive in all my endeavors. v Contents Abstract i Declaration iii Acknowledgments iv Table of Contents vi List of Acronyms x List of Figures xiii List of Tables xv 1 Introduction 1 1.1 Cloud Computing . 2 1.1.1 Cloud Service Models . 2 1.1.2 Multi-tenancyinSaaS . 4 1.1.3 Domain-Specific Languages (DSLs) . 5 1.2 Motivation . 6 1.3 Challenges . 7 1.4 Problem Statement . 8 1.5 ResearchAim&Objectives . 10 1.6 Research Methodology . 11 1.7 Contributions ............................... 12 1.8 Thesis Organization . 14 1.9 Publications . 15 2RelatedWork 16 2.1 Overview . 16 2.2 ManualApproaches............................ 17 2.2.1 Schema-extensionTechniques . 18 2.2.2 Metadata-Driven Techniques . 19 vi CONTENTS 2.2.3 Multi-tenancyEnablementLayer . 20 2.3 MDEBasedApproaches ......................... 22 2.3.1 UnifiedModelingLanguageExtensions . 22 2.3.2 Domain-Specific Languages . 23 2.4 SPLEBasedApproaches . 24 2.4.1 Feature Modeling Based Techniques . 24 2.4.2 Orthogonal Variability Modeling Language (OVM) Based Tech- niques . 26 2.5 Hybrid&OtherModelingApproaches . 27 2.6 Summary . 29 3 Proposed Solution 31 3.1 Requirements . 32 3.1.1 Concepts and Terminology Requirements . 32 3.1.2 Meta-modeling Language Requirements . 33 3.2 Methodology . 34 3.3 DomainAnalysis ............................. 35 3.3.1 Cloud Data Storage Types . 35 3.3.2 DataArchitecturePartitioningSchemes . 38 3.3.3 Current Cloud Application Modeling Languages . 38 3.3.4 DomainAnalysisOutput. 39 3.4 Design . 40 3.4.1 Language Exploitation versus Language Invention . 40 3.4.2 Design Specification . 41 3.4.3 CadaML Meta-model . 41 3.5 Implementation . 43 3.5.1 Graphical Domain-Specific Language (DSL) Implementation FrameworksandTools ...................... 44 3.5.2 Comparing Graphical DSL Frameworks . 46 3.5.3 Graphical Editor for CadaML ................... 48 3.5.4 Validation Rules and Constraints . 51 3.5.5 Code Generation . 52 3.6 Reflection on Requirements . 56 3.7 Summary . 58 4 Application & Qualitative Evaluation of CadaML 59 4.1 Evolving from Single- to Multi-tenancy . 60 4.1.1 Manual Evolution . 60 4.1.2 Modeling using CadaML ...................... 61 4.2 Industrial Case Study: Background . 64 vii CONTENTS 4.2.1 Overview . 65 4.2.2 EvolutionMotivation&Challenges . 66 4.3 IndustrialCaseStudy: Implementation . 67 4.3.1 Comparing the Data Partitioning Schemes . 68 4.3.2 EvolvingtheDataArchitecture . 69 4.3.3 EvolvingtheApplicationArchitecture . 70 4.4 Qualitative Evaluation . 72 4.4.1 Evaluation Methodology . 72 4.4.2 Evaluation of the Feasibility . 75 4.4.3 Evaluation of the Adequacy of Multi-tenancy Implementation 76 4.5 Discussion . 77 4.5.1 Reflection on Challenges . 77 4.5.2 Limitations ............................ 79 4.6 Summary . 80 5ExperimentalEvaluation 81 5.1 EvolvingtheApplication. 81 5.2 Experimental Design . 82 5.2.1 Experiment Procedure . 83 5.2.2 Participant Recruitment . 84 5.2.3 Experimental Task . 84 5.2.4 Exit Interview Questions . 85 5.3 Participant Expertise . 86 5.4 ParticipationAllocation . 88 5.5 Modeling in CadaML ............................ 89 5.6 Evaluation of Productivity . 91 5.7 ErrorAnalysis............................... 94 5.8 Exit Interview Results . 95 5.8.1 Productivity . 96 5.8.2 Quality of the Generated Code . 97 5.8.3 Usability of CadaML ........................ 98 5.9 Discussion . 99 5.9.1 Ease of Exploitation . 99 5.9.2 Productivity of Developers . 99 5.9.3 Code Generator . 100 5.10 Threats to Validity . 101 5.10.1 ConstructValidity . 101 5.10.2 Internal Validity . 101 5.10.3 ExternalValidity . 101 viii CONTENTS 5.10.4 Conclusion Validity . 102 5.11 Summary . 102 6 Discussions & Conclusions 104 6.1 Thesis Summary . 104 6.2 Contributions ............................... 105 6.3 Reflection on Research Objectives . 107 6.4 Limitations . 108 6.5 Discussion . 109 6.6 Future Work . 113 Bibliography 113 A Comparing Data Storage Services of Cloud Providers 129 B Comparing Data Storage APIs of Cloud Providers 136 B.1 Relational Databases . 136 B.1.1 AlibabaApsaraDB ........................ 136 B.1.2 Amazon Relational Database Service (RDS) . 137 B.1.3 Azure Structured Query Language (SQL) Databases . 137 B.1.4 Creating connection and interacting with a database using Java Database Connectivity (JDBC) Application
Recommended publications
  • First Half 2021 Letter to Co-Investors in Business Owner
    First Half 2021 Letter to Co-Investors in Business Owner Dear Co-Investors, The NAV of the Business Owner Fund was €994.14 as of 30 June 2021. The NAV increased 14.0% since the start of the year and 901.9% since inception on 30 September 2008. The compound annual growth rate since inception is 19.8%. Part 1: Humility It continually takes my breath away how differently things can turn out compared to what might reasonably be expected at the time. It is what makes investing endlessly fascinating but also incredibly hard. I was reminded of this recently by Credit Acceptance’s second quarter results. Collections for its 2019 cohort of consumer loans – the last one before the Covid-19 crisis – are not only tracking ahead of its initial expectations but are showing a large, positive variance. If I teleport myself back to March 2020 when the global economy was at an almost complete standstill, the only question on my mind was how bad unemployment could get. Did the Great Financial Crisis constitute a worst- case scenario? Or the Great Depression? Or neither? The idea that the 2019 cohort would not only do better than expected but by a large margin would have been laughable. With hindsight, it is easy to rationalize it, now that we know about stimulus cheques and the impact of the semiconductor shortage on used car prices. However, neither of these developments were known nor knowable at the time. It is a reminder, as if one were needed, of the importance of humility. Part 2: Increasing our Investment in China The most consequential capital allocation decision in the first half-year was to increase our investment China by purchasing a new position in Alibaba and increasing our holding in Prosus, the major shareholder of Tencent, China’s largest internet company.
    [Show full text]
  • AWS Risk and Compliance Whitepaper for Additional Details - Policy Available At
    Amazon Web Services: Risk and Compliance January 2017 (Consult http://aws.amazon.com/compliance/resources for the latest version of this paper) Amazon Web Services Risk and Compliance January 2017 This document is intended to provide information to assist AWS customers with integrating AWS into their existing control framework supporting their IT environment. This document includes a basic approach to evaluating AWS controls and provides information to assist customers with integrating control environments. This document also addresses AWS-specific information around general cloud computing compliance questions. Table of Contents Risk and Compliance Overview .......................................................................................................................3 Shared Responsibility Environment ............................................................................................................................................... 3 Strong Compliance Governance ...................................................................................................................................................... 4 Evaluating and Integrating AWS Controls ...................................................................................................4 AWS IT Control Information ........................................................................................................................................................... 5 AWS Global Regions .........................................................................................................................................................................
    [Show full text]
  • Data Center Industry Overview Colby Synesael.Pdf
    INDUSTRY OVERVIEW MARCH 2019 Colby Synesael Senior Equity Research Analyst Cowen and Company 646 562 1355 [email protected] DATA CENTERS ARE PART OF COMMUNICATIONS INFRASTRUCTURE What Is Communications Infrastructure? • What Is Communications Infrastructure? – The idea that macro towers, data centers, optical fiber, and small cells/DAS represent one asset class whose singular purpose is the enablement of communications, and in so doing have developed business models very similar to one another, and in many cases more similar to the real estate industry than the telecom services industry. • Key attributes – Unit pricing increases over time (typically with an escalator) – Long-term contracts – High contribution margin • Think like a real estate company – Dark fiber, colocation, towers, land rights all qualify as REIT assets by the IRS – Return-oriented decision making – Value of AFFO as a metric • Scale matters – Supply chain mgmt. (i.e. cost to build) – Geographic diversity – Relatively low cost of capital Source: Cowen and Company “The Edge” Is The Next Frontier • Creating new opportunities • Fiber routes • Small cells • Data centers (more locations/smaller footprint per location) • Where the end-users of digital services reside • Compute/storage needs to occur closer to them • Tier II/III markets • Where wireless infrastructure meets wireline infrastructure Source: Cowen and Company SECTOR PERFORMANCE Strong Sector Performance Communications Infrastructure Index: 5-Year Performance (Indexed to 100 on 01/31/2014) 280 260 240 139% 220 200 180 160 140 120 100 80 Comm. Infra. Index Stocks: AMT, COR, CCI, CONE, DLR, EQIX, INXN, UNIT, QTS, SBAC, SWCH, ZAYO Data Center Index Stocks: COR, CONE, DLR, EQIX, INXN, QTS, SWCH Source: Thomson Reuters Strong Sector Performance Communications Infrastructure Index vs.
    [Show full text]
  • Launch Innovative Products Faster with Red Hat and Alibaba Cloud
    LAUNCH INNOVATIVE PRODUCTS FASTER WITH RED HAT AND ALIBABA CLOUD PARTNER BRIEF FAST INNOVATION AND AGILE DEPLOYMENT ARE CRITICAL FOR SUCCESS Worldwide, organizations face increasing competition as digital technologies continue to disrupt industries. To remain successful, they must differentiate themselves with compelling products while also controlling costs. However, if it takes too long to develop and launch new products, the business is likely to miss market opportunities and become less competitive. By 2020, In addition, many companies are adopting multicloud strategies to reduce risk. Yet choosing the 83% right set of cloud providers and services from the large number available — and then connecting of enterprise workloads will them into existing on-premise and cloud-based infrastructure — can be overwhelming. run on cloud infrastructure, Red Hat and Alibaba Cloud deliver the modern cloud foundation and innovative application develop- with 41% running on public ment technologies you need to quickly create high-value products, monitor and manage expenses, 1 cloud infrastructure. and mitigate technological risk. Red Hat and Alibaba Cloud BUILD A FLEXIBLE APPLICATION ENVIRONMENT provide a modern cloud foun- Red Hat and Alibaba Cloud combine production-grade open source software, global cloud infra- dation and innovative applica- structure, and advanced machine learning and big data capabilities into a high-performance, adapt- tion development technologies able platform for application development and deployment. A leading public cloud service provider, to help you build and launch Alibaba Cloud operates 18 datacenters globally. These datacenters are connected by fast networks compelling products quickly to provide a unified experience — no matter where you are or which datacenter you connect to.
    [Show full text]
  • Deploying Fortiweb-VM on Alibaba Cloud
    FORTINET DOCUMENT LIBRARY https://docs.fortinet.com FORTINET VIDEO GUIDE https://video.fortinet.com FORTINET BLOG https://blog.fortinet.com CUSTOMER SERVICE & SUPPORT https://support.fortinet.com FORTINET TRAINING & CERTIFICATION PROGRAM https://www.fortinet.com/support-and-training/training.html NSE INSTITUTE https://training.fortinet.com FORTIGUARD CENTER https://fortiguard.com/ END USER LICENSE AGREEMENT https://www.fortinet.com/doc/legal/EULA.pdf FEEDBACK Email: [email protected] Administration Guide TABLE OF CONTENTS Creating a virtual private cloud 4 Obtaining the deployment image 7 Uploading image file to Object Storage Service 9 Creating custom image 14 Creating FortiWeb-VM instance 16 Connecting to FortiWeb 19 Changing the default administrative ports 19 Changing the password 20 Administration Guide 3 Creating a virtual private cloud Creating a virtual private cloud 1. Assuming this is a new environment, the first step is to create the virtual private cloud (VPC). In the Alibaba Cloud web console, select Virtual Private Cloud. 2. Click Create VPC. 3. Configure the following settings. VPC Name Enter a name for the VPC. IPv4 CIDR Block Specify the IPv4 CIDR Block for this VPC. Resource Group Select the resource group for the VPC. VSwitch Name Enter a name for the VSwitch. Zone Select the zone of the VSwitch. In later steps, you should deploy FortiWeb-VM in the same zone. IPv4 CIDR Block Specify the IPv4 CIDR Block for this VSwitch. It should be a subnet of the VPC. Administration Guide 4 Creating a virtual private cloud Administration Guide 5 Creating a virtual private cloud Administration Guide 6 Obtaining the deployment image Obtaining the deployment image 1.
    [Show full text]
  • Cloud Computing
    JYOTI NIVAS COLLEGE PG CENTER DEPARTMENT OF MCA III YEAR TECH-ON-TAP E-JOURNAL ON CLOUD COMPUTING Issue 1, August 2020 Sl.no Title Page.no 1 Alibaba Cloud 1 2 Workday and Softchoice 2 3 Citrix Cloud Services and Nippon Data 4 4 Softlayer and Bluelock 6 5 IBM Cloud 7 6 Oracle Cloud 9 7 BackBlaze and Jira Cloud 10 8 SnowFlake 11 9 AWS Kiinesis and Verizon Cloud 12 10 Amazon Elastic Compute Cloud (EC2) 13 11 Google Cloud and Navtech Platform 14 12 Tresorit 16 13 Massive Grid and Egnyte 17 14 Microsoft Azure and Cloud-myNav 19 15 Box and OpenStack 20 16 Kamatera and SAP-S/4 Hana Cloud 22 17 Cloud Ways and Adobe Service 24 18 Cloud Sigma and Prolifics 25 19 MessageOPS - Cloud Service Provider 27 20 pCloud Service Provider 28 21 CtrlS and Zendesk 29 22 Century link and Service Now 31 23 Milesweb 33 24 Zoom Cloud 35 25 Collibra 36 26 GoDaddy and Amazon Web Services 37 27 Ubiquity Hosting and Mage Cloud 39 CLOUD SERVICE PROVIDERS Kushmetha k. A(18MCA08) Brunda S(18MCA05) Cloud Service Providers are the companies that offer network services, infrastructure or the business applications in the cloud. These cloud services are hosted in a data center using network connectivity that can be accessed by companies or individuals. Few different forms of services that can be used in the cloud by the CSPs include Software as a Service(SaaS), Platform as a Service(PaaS) and Infrastructure as a Service(IaaS). Alibaba Cloud: It is a chinese cloud computing company founded in 2009 by Jack Ma and Simon Hu.
    [Show full text]
  • File & Servexpress
    EQUINIX CUSTOMER SUCCESS STORY FILE & SERVEXPRESS LEGAL E-Filing service provider speeds time to production, and delivers secure, high-performance connections through Equinix- Logicworks partnership Executive Overview File & ServeXpress needed to quickly integrate two disparate product lines as it launched its integrated Software as a Service (SaaS) platform for the legal industry. As a long-time Equinix customer, with infrastructure located in the company’s NY4 IBX data center, File & ServeXpress came to Equinix looking for a data center solution that included managed services. Equinix was able to tap the growing ecosystem of cloud providers across its vast network of IBX data centers to deliver a solution that included access to existing cloud customer and managed service provider, Logicworks. Its partnership with Equinix and Logicworks allowed File & ServeXpress to significantly accelerate time-to-production, enable comprehensive disaster preparedness, meet critical compliance requirements and Results provide the lowest latency connectivity to national court systems and other end-users. The combination of Logicworks and Equinix enabled File & ServeXpress to: The Customer • Accelerate time-to-production and File & ServeXpress works at the crossroads of the legal and SaaS industries to bridge launch the integrated SaaS platform the gap between intelligent e-discovery and secure document distribution to court systems on schedule, with ambitious goals for around the United States. The Irving, Texas,-based company was formed in 2012 through “go-live” production capabilities an acquisition of two pioneers of e-Filing and electronic service – CaseFileXpress and File & Serve, a former LexisNexis company. The combination of more than 30 years of • Confidently and securely host critical experience in legal e-filing and secure legal document distribution created an industry e-discovery data for its clients leading service.
    [Show full text]
  • AWS to Alibaba Cloud Web Hosting Migration Guide
    Alibaba Cloud Migration Guide AWS to Alibaba Cloud Web Hosting Migration Guide Issue: 20190424 Migration Guide AWS to Alibaba Cloud Web Hosting Migration Guide / Legal disclaimer Legal disclaimer Alibaba Cloud reminds you to carefully read and fully understand the terms and conditions of this legal disclaimer before you read or use this document. If you have read or used this document, it shall be deemed as your total acceptance of this legal disclaimer. 1. You shall download and obtain this document from the Alibaba Cloud website or other Alibaba Cloud-authorized channels, and use this document for your own legal business activities only. The content of this document is considered confidential information of Alibaba Cloud. You shall strictly abide by the confidentiality obligations. No part of this document shall be disclosed or provided to any third party for use without the prior written consent of Alibaba Cloud. 2. No part of this document shall be excerpted, translated, reproduced, transmitted, or disseminated by any organization, company, or individual in any form or by any means without the prior written consent of Alibaba Cloud. 3. The content of this document may be changed due to product version upgrades , adjustments, or other reasons. Alibaba Cloud reserves the right to modify the content of this document without notice and the updated versions of this document will be occasionally released through Alibaba Cloud-authorized channels. You shall pay attention to the version changes of this document as they occur and download and obtain the most up-to-date version of this document from Alibaba Cloud-authorized channels.
    [Show full text]
  • Alibaba Cloud
    AAlliibbaabbaa CClloouudd Alibaba Cloud DDaattaa O Onlninlein Mei gMraitgiornation MMigigrraatte ddaatat afr ofmro Gmoo Ggloeogle Cloud Storage to OSS Cloud Storage to OSS Document Version: 20210729 Document Version: 20210729 Migrat e dat a from Google Cloud St Dat a Online Migrat ion orage t o OSS·Legal disclaimer Legal disclaimer Alibaba Cloud reminds you t o carefully read and fully underst and t he t erms and condit ions of t his legal disclaimer before you read or use t his document . If you have read or used t his document , it shall be deemed as your t ot al accept ance of t his legal disclaimer. 1. You shall download and obt ain t his document from t he Alibaba Cloud websit e or ot her Alibaba Cloud- aut horized channels, and use t his document for your own legal business act ivit ies only. The cont ent of t his document is considered confident ial informat ion of Alibaba Cloud. You shall st rict ly abide by t he confident ialit y obligat ions. No part of t his document shall be disclosed or provided t o any t hird part y for use wit hout t he prior writ t en consent of Alibaba Cloud. 2. No part of t his document shall be excerpt ed, t ranslat ed, reproduced, t ransmit t ed, or disseminat ed by any organizat ion, company or individual in any form or by any means wit hout t he prior writ t en consent of Alibaba Cloud. 3. The cont ent of t his document may be changed because of product version upgrade, adjust ment , or ot her reasons.
    [Show full text]
  • Alibaba Cloud for Intelligent Business
    Alibaba Cloud for Intelligent Business Yeming Wang General Manager EMEA, Alibaba Cloud International Exponential Networking Web Designer Online Shopping Guide Web Developer ¸ ¸ Aliwangwang Photographer Online Video Freelancing model Seller Buyer Age of Intelligent Business Age of Intelligent Business: The Big Data Bang+Exponential Networking Age of Information: PC in Company Age of Electricity: Ford Production Line in Factory Dual Cores of Intelligent Business All Business All Systems Digitized Online On Cloud Intelligent Dual-core Innovation in Intelligent Business Cloud-based Internet-enabled Datamation to The Infrastructure Core Business Intelligentization Starbucks The ground-breaking digital collaboration with Alibaba unlocks new levels of engagement: virtual store, Star Kitchens, Starbuck Delivers, and technology innovation. Unilever Partnership with Alibaba’s e-commerce ecosystem includes online retail marketplaces Tmall and Taobao, Cainiao logistics and online payment Ant Financial, cloud computing, and marketing technology platform, Alimama. Macau City Brain Transform Macau into a “smart city” via cloud-computing to foster development of tourism, transportation, healthcare, city governance and talent-nurturing. Rentokil Initial Business innovation on Cloud: developing AI dispatch engine that automatically schedules in real time, without human intervention, by leveraging AI to improve service quality and increase business efficiency. Siemens Creating a strong partner ecosystem with open platform as a service, by leveraging Siemens' MindSphere platform to facilitate manufacturing upgrade and anabling closed-loop innovation with digital twins. When West Meet East Go-China/Asia Multi-cloud Digital Transformation (Business Partner) (Best Choice) (AI Ready) The No.1 Public Cloud in China Recognition Market Share Coverage • 8 Regions • Alibaba Cloud is the No.1 in product offerings and • In 2018H1, Alibaba Cloud took 43.0% of the • 30 Availability Zones market performance.
    [Show full text]
  • Software, Internet & IT Infrastructure M&A Report: 2011
    PEACHTREE CAPITAL ADVISORS, INC. Software, Internet & IT Infrastructure M&A Report: 2011 Peachtree Capital Advisors, Inc. is a Pasadena, CA-based investment bank providing M&A advisory services to growth and middle market software, Internet and IT infrastructure companies both in the U.S. and abroad. With 15 years of experience, Managing Director and founder John Doyle has closed and structured over twenty-five deals and possesses a strong knowledgebase of financial and strategic buyers in these sectors. If you are interested in learning more about valuation, positioning, preparation, or the merger and acquisition process, please visit www.peachtreecapitaladvisors.com or contact John Doyle at 626-204-4047. Software, Internet & IT Infrastructure M&A Report: 2011 This report does not seek to prove that volume or the deal value of M&A has increased, primarily because that is a near impossible statistic to obtain on a congruent basis, but to discuss valuation multiples, M&A trends and transaction rationale in the Software, Internet & IT Infrastructure sectors. In this year of cautious optimism and grinding economic growth, it is safe to say that buying won in the proverbial buy versus build question. In 2010, many companies slashed costs and hoarded cash. However, in Q1 2011, the economy began to grow and growth expectations in the market elevated; as a result, equity investors favored growth companies. Faced with the decision to invest in organic growth (risky corporate finance projects or internal R&D), grow through acquisition, or distribute funds back to investors, CEOs overwhelmingly decided to make small strategic hyper-growth acquisitions of companies they were familiar with.
    [Show full text]
  • HGC Collaborates with Megaport to Deliver Multi-Cloud Connect Service
    [For immediate release] HGC collaborates with Megaport to deliver Multi-cloud Connect Service Megaport Software Defined Network enables corporate customers to connect to leading global Cloud Service Providers via HGC’s dedicated network Hong Kong, 31 January 2019 – HGC Global Communications Limited (HGC), a fully-fledged fixed- line operator and ICT service provider with extensive local and international network coverage and infrastructure, today (31 Jan) announced collaboration with Megaport, a global leading Network as a Service (NaaS) provider servicing more than 1,200 customers in over 380 enabled data centres worldwide, to launch Multi-cloud Connect Service (MCCS), a Megaport Connected connectivity solution. This new connectivity solution enables seamless, flexible, on-demand and secure connections to a multi-cloud platform in over 380 enabled data centres, allowing corporate customers to connect to leading global cloud service providers (CSPs). Connect to global leading CSPs through a single HGC interconnection point The newly-launched Multi-cloud Connect Service (MCCS) provides a direct connection to Megaport’s ecosystem of more than 300 cloud service providers including top global CSPs such as Alibaba Cloud AWS, Azure, Google Cloud Platform, IBM Cloud, Oracle Cloud, Salesforce, and SAP via HGC’s network. Existing HGC MetroNET customers can activate MCCS service and connect to the MCCS platform by utilising the current local connectivity with a VLAN. From now on, through HGC’s collaboration with Megaport, HGC customers can connect to multiple cloud regions through a single HGC interconnection point without the need of having their own hardware, thus saving cost. HGC MCCS service provides flexibility in configuring bandwidth for sporadic burstable traffic to optimise the performance of mission critical cloud-based applications, taking advantage of Megaport’s SDN technology.
    [Show full text]