Alternatives to Azure Virtual Machines logo

Alternatives to Azure Virtual Machines

Azure SQL Database, Azure App Service, Amazon EC2, Laravel Homestead, and HHVM (HipHop Virtual Machine) are the most popular alternatives and competitors to Azure Virtual Machines.
67
70
+ 1
7

What is Azure Virtual Machines and what are its top alternatives?

You can create Linux and Windows virtual machines. It gives you the flexibility of virtualization for a wide range of computing solutions—development and testing, running applications, and extending your datacenter. It’s the freedom of open-source software configured the way you need it.
Azure Virtual Machines is a tool in the Virtual Machine category of a tech stack.

Top Alternatives to Azure Virtual Machines

  • Azure SQL Database

    Azure SQL Database

    It is the intelligent, scalable, cloud database service that provides the broadest SQL Server engine compatibility and up to a 212% return on investment. It is a database service that can quickly and efficiently scale to meet demand, is automatically highly available, and supports a variety of third party software. ...

  • Azure App Service

    Azure App Service

    Quickly build, deploy, and scale web apps created with popular frameworks .NET, .NET Core, Node.js, Java, PHP, Ruby, or Python, in containers or running on any operating system. Meet rigorous, enterprise-grade performance, security, and compliance requirements by using the fully managed platform for your operational and monitoring tasks. ...

  • Amazon EC2

    Amazon EC2

    It is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. ...

  • Laravel Homestead

    Laravel Homestead

    Laravel Homestead is an official, pre-packaged Vagrant "box" that provides you a wonderful development environment without requiring you to install PHP, HHVM, a web server, and any other server software on your local machine. Homestead runs on any Windows, Mac, or Linux system, and includes the Nginx web server, PHP 5.6, MySQL, Postgres, Redis, Memcached, and all of the other goodies you need to develop amazing Laravel applications. ...

  • HHVM (HipHop Virtual Machine)

    HHVM (HipHop Virtual Machine)

    HHVM uses a just-in-time (JIT) compilation approach to achieve superior performance while maintaining the flexibility that PHP developers are accustomed to. To date, HHVM (and its predecessor HPHPc before it) has realized over a 9x increase in web request throughput and over a 5x reduction in memory consumption for Facebook compared with the PHP 5.2 engine + APC. ...

  • GraalVM

    GraalVM

    An ecosystem and shared runtime offering performance advantages not only to JVM-based languages such as Java, Scala, Groovy, and Kotlin, but also to programming languages as JavaScript, Ruby, Python, and R. Additionally, it enables the execution of native code on the JVM via LLVM front-end. ...

  • Multipass

    Multipass

    It's a system that orchestrates the creation, management and maintenance of virtual machines and associated Ubuntu images to simplify development. ...

  • OpenvSwitch

    OpenvSwitch

    Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. ...

Azure Virtual Machines alternatives & related posts

Azure SQL Database logo

Azure SQL Database

369
348
7
Managed, intelligent SQL in the cloud
369
348
+ 1
7
PROS OF AZURE SQL DATABASE
  • 3
    Managed
  • 2
    Scalable
  • 2
    Secure
CONS OF AZURE SQL DATABASE
    Be the first to leave a con

    related Azure SQL Database posts

    Azure App Service logo

    Azure App Service

    225
    277
    7
    Build, deploy, and scale web apps on a fully managed platform
    225
    277
    + 1
    7
    PROS OF AZURE APP SERVICE
    • 4
      .Net Framework
    • 3
      Visual studio
    CONS OF AZURE APP SERVICE
      Be the first to leave a con

      related Azure App Service posts

      Amazon EC2 logo

      Amazon EC2

      39.8K
      28.4K
      2.5K
      Scalable, pay-as-you-go compute capacity in the cloud
      39.8K
      28.4K
      + 1
      2.5K
      PROS OF AMAZON EC2
      • 644
        Quick and reliable cloud servers
      • 515
        Scalability
      • 391
        Easy management
      • 276
        Low cost
      • 269
        Auto-scaling
      • 88
        Market leader
      • 80
        Backed by amazon
      • 78
        Reliable
      • 66
        Free tier
      • 57
        Easy management, scalability
      • 12
        Flexible
      • 10
        Easy to Start
      • 9
        Web-scale
      • 8
        Widely used
      • 8
        Elastic
      • 7
        Node.js API
      • 4
        Industry Standard
      • 3
        Lots of configuration options
      • 2
        GPU instances
      • 1
        Amazing for individuals
      • 1
        Extremely simple to use
      • 1
        All the Open Source CLI tools you could want.
      • 1
        Simpler to understand and learn
      CONS OF AMAZON EC2
      • 13
        Ui could use a lot of work
      • 6
        High learning curve when compared to PaaS
      • 3
        Extremely poor CPU performance

      related Amazon EC2 posts

      Ashish Singh
      Tech Lead, Big Data Platform at Pinterest · | 36 upvotes · 921.2K views

      To provide employees with the critical need of interactive querying, we’ve worked with Presto, an open-source distributed SQL query engine, over the years. Operating Presto at Pinterest’s scale has involved resolving quite a few challenges like, supporting deeply nested and huge thrift schemas, slow/ bad worker detection and remediation, auto-scaling cluster, graceful cluster shutdown and impersonation support for ldap authenticator.

      Our infrastructure is built on top of Amazon EC2 and we leverage Amazon S3 for storing our data. This separates compute and storage layers, and allows multiple compute clusters to share the S3 data.

      We have hundreds of petabytes of data and tens of thousands of Apache Hive tables. Our Presto clusters are comprised of a fleet of 450 r4.8xl EC2 instances. Presto clusters together have over 100 TBs of memory and 14K vcpu cores. Within Pinterest, we have close to more than 1,000 monthly active users (out of total 1,600+ Pinterest employees) using Presto, who run about 400K queries on these clusters per month.

      Each query submitted to Presto cluster is logged to a Kafka topic via Singer. Singer is a logging agent built at Pinterest and we talked about it in a previous post. Each query is logged when it is submitted and when it finishes. When a Presto cluster crashes, we will have query submitted events without corresponding query finished events. These events enable us to capture the effect of cluster crashes over time.

      Each Presto cluster at Pinterest has workers on a mix of dedicated AWS EC2 instances and Kubernetes pods. Kubernetes platform provides us with the capability to add and remove workers from a Presto cluster very quickly. The best-case latency on bringing up a new worker on Kubernetes is less than a minute. However, when the Kubernetes cluster itself is out of resources and needs to scale up, it can take up to ten minutes. Some other advantages of deploying on Kubernetes platform is that our Presto deployment becomes agnostic of cloud vendor, instance types, OS, etc.

      #BigData #AWS #DataScience #DataEngineering

      See more
      Simon Reymann
      Senior Fullstack Developer at QUANTUSflow Software GmbH · | 28 upvotes · 3.5M views

      Our whole DevOps stack consists of the following tools:

      • GitHub (incl. GitHub Pages/Markdown for Documentation, GettingStarted and HowTo's) for collaborative review and code management tool
      • Respectively Git as revision control system
      • SourceTree as Git GUI
      • Visual Studio Code as IDE
      • CircleCI for continuous integration (automatize development process)
      • Prettier / TSLint / ESLint as code linter
      • SonarQube as quality gate
      • Docker as container management (incl. Docker Compose for multi-container application management)
      • VirtualBox for operating system simulation tests
      • Kubernetes as cluster management for docker containers
      • Heroku for deploying in test environments
      • nginx as web server (preferably used as facade server in production environment)
      • SSLMate (using OpenSSL) for certificate management
      • Amazon EC2 (incl. Amazon S3) for deploying in stage (production-like) and production environments
      • PostgreSQL as preferred database system
      • Redis as preferred in-memory database/store (great for caching)

      The main reason we have chosen Kubernetes over Docker Swarm is related to the following artifacts:

      • Key features: Easy and flexible installation, Clear dashboard, Great scaling operations, Monitoring is an integral part, Great load balancing concepts, Monitors the condition and ensures compensation in the event of failure.
      • Applications: An application can be deployed using a combination of pods, deployments, and services (or micro-services).
      • Functionality: Kubernetes as a complex installation and setup process, but it not as limited as Docker Swarm.
      • Monitoring: It supports multiple versions of logging and monitoring when the services are deployed within the cluster (Elasticsearch/Kibana (ELK), Heapster/Grafana, Sysdig cloud integration).
      • Scalability: All-in-one framework for distributed systems.
      • Other Benefits: Kubernetes is backed by the Cloud Native Computing Foundation (CNCF), huge community among container orchestration tools, it is an open source and modular tool that works with any OS.
      See more
      Laravel Homestead logo

      Laravel Homestead

      273
      327
      33
      The official Laravel local development environment (Vagrant box)
      273
      327
      + 1
      33
      PROS OF LARAVEL HOMESTEAD
      • 19
        Easy to setup
      • 13
        Native enviroment
      • 1
        Cool if you finally get it set up 4 Win10 by night Devs
      CONS OF LARAVEL HOMESTEAD
        Be the first to leave a con

        related Laravel Homestead posts

        HHVM (HipHop Virtual Machine) logo

        HHVM (HipHop Virtual Machine)

        131
        128
        95
        An open-source virtual machine designed for executing programs written in Hack and PHP
        131
        128
        + 1
        95
        PROS OF HHVM (HIPHOP VIRTUAL MACHINE)
        • 30
          Very fast
        • 24
          Drop-in PHP replacement
        • 14
          Works well with nginx
        • 14
          Backed by Facebook
        • 12
          Open source
        • 1
          Statically checked, typed language
        CONS OF HHVM (HIPHOP VIRTUAL MACHINE)
          Be the first to leave a con

          related HHVM (HipHop Virtual Machine) posts

          GraalVM logo

          GraalVM

          49
          60
          0
          A universal virtual machine for running applications (by Oracle)
          49
          60
          + 1
          0
          PROS OF GRAALVM
            Be the first to leave a pro
            CONS OF GRAALVM
              Be the first to leave a con

              related GraalVM posts

              Multipass logo

              Multipass

              6
              4
              0
              Instant Ubuntu VMs
              6
              4
              + 1
              0
              PROS OF MULTIPASS
                Be the first to leave a pro
                CONS OF MULTIPASS
                  Be the first to leave a con

                  related Multipass posts

                  OpenvSwitch logo

                  OpenvSwitch

                  6
                  2
                  0
                  Free and Open Source Virtual Switch
                  6
                  2
                  + 1
                  0
                  PROS OF OPENVSWITCH
                    Be the first to leave a pro
                    CONS OF OPENVSWITCH
                      Be the first to leave a con

                      related OpenvSwitch posts