Posts

Cloud Report Sees Microsoft Azure 'Reduce the AWS Lead'

Image
It's becoming more of a two-horse race in the cloud computing arena, as a new RightScale State of the Cloud report reinforces other studies that show Amazon Web Services Inc. (AWS) dwarfing competitors in market share, though No. 2 Microsoft Azure is narrowing the gap. "Azure continues to grow quickly and reduce the AWS lead, especially among enterprises," says the " RightScale 2019 State of the Cloud Report ," this year published by Flexera, which acquired RightScale last year but which is continuing the eight-year tradition of publishing the report. "Overall Azure adoption grew from 45 to 52 percent to narrow the gap with AWS," the report said. "As a result, Azure adoption has now reached 85 percent of AWS adoption, up from 70 percent last year." [Click on image for larger view.] Public Cloud Adoption - Enterprise  (source: Flexera). Furthermore, "Azure continues to catch up with AWS overall especially among enterprises, where...

Going Serverless: Lambda@Edge and Amazon Aurora Serverless

Image
Lambda@Edge Lambda@Edge  is a new Lambda-based processing model that allows you to run functions in response to various  Amazon CloudFront  events—in AWS locations that are closer to the end user. It can modify CloudFront requests and responses and has many practical use cases, including: Creating new HTTP responses that redirect unauthenticated users to login pages. Inspecting cookies in order to rewrite URLs to different versions of websites for testing purposes. Inspecting headers and authorized tokens for access control before deciding whether to forward a request. Adding, deleting, and modifying headers. Rewriting URL paths to redirect users to different locations, depending on need. To use Lambda@Edge, simply write a piece of code (AWS offers  several examples for Lambda@Edge functions) and set up the trigger to be a specific CloudFront event. After the trigger is set, your function will be replicated to multiple AWS edge locations. These locations ...

AWS Cloud Skills Pay Off, Tech Salary Report Says

Image
Cloud skills are paying off in today's tech sector, a new report from careers site Dice says, with Amazon-related skills among the most profitable. In fact, AWS services are strewn throughout the top-paying skills list, even taking two of the top five salary slots. Placing No. 3 on that list is Amazon DynamoDB, followed by Amazon Redshift, both providing more than $125,000 as an average salary. The top five entries on that list are: Go programming language (Golang): $132,827 Kafka: $127,554 Amazon DynamoDB: $125,554 Amazon Redshift: $125,090 Cassandra: $124,152 Overall, Dice's annual tech salary study shows low unemployment and stagnant salaries, with other considerations beyond salary affecting job choices among developers and other pros who seem increasingly willing to move on. That latter point is highlighted by a section of the newly published  Dice 2019 Salary Report  from the tech careers specialist titled "It's Not  Only  About Money." ...

Best Practices for Hosting NoSQL Databases on Amazon EC2

Image
Amazon EC2 offers multiple compute and storage options catering to the varied requirements of NoSQL workloads. Using Amazon EC2 with other services in the Amazon Web Services (AWS) ecosystem, such as Amazon Cloud Watch and 1-Click Launch from Amazon Marketplace, provides additional advantages. Recommended Best Practices Some of the best practices recommended for hosting NoSQL databases on Amazon EC2 are: Multiple Deployment Options With the help of  AWS regions  and Availability Zones , Amazon EC2 offers multiple deployment options that provide highly available workloads. However, enabling high availability requires network and security level planning and configuration. Also, the various deployment models add latency to write operations (for eventual consistency), which comes at a financial cost. Single Region and Multiple Availability Zones Setting up a MongoDB cluster in a new Amazon Virtual Private Cloud (Amazon VPC) on AWS requires the following deployment and...

AWS vs Azure vs Google Cloud: Containers and Serverless

Service-to-Service Comparison Containers and Serverless The development community has widely embraced containerized and serverless app architectures for their portability and maintainability. All three CSPs provide Docker container registries for centrally storing, managing, deploying, and securing Docker container images. They also provide managed services for running and orchestrating containers in general, and Kubernetes containers in particular. Similarly, all three CSPs provide robust serverless support, with Azure also offering a framework for developing serverless applications. AWS Azure GCP Docker container registry Amazon Elastic Container Registry (Amazon ECR) Azure Container Registry Container Registry Docker deployment Amazon Elastic Container Service (Amazon ECS): Scalable, high-performance container orchestration Azure Container Instances  (ACI): Run workloads in a container on the Azure cloud (containers on demand) Container Engine : GCP’s Compute ...

Python Programmers Prefer AWS

Image
According to a new survey of Python developers, respondents don't always use a cloud platform, but when they do, it's usually Amazon Web Services Inc. (AWS). The  Python Developers Survey 2018  polled more than 20,000 developers from more than 150 countries last fall, resulting in this key takeaway: "55 percent of the Python users who use cloud platforms prefer AWS. Google Cloud Platform comes in second, followed by Heroku, DigitalOcean, and Microsoft Azure. About a third of the respondents don’t use any cloud solutions." [Click on image for larger view.] Top Cloud Platforms  (source: Python Software Foundation) "Along with the popular cloud platforms listed above, we identified that OpenStack and Linode got 6 percent each, OpenShift 3 percent, and Rackspace 2 percent," the report continued. Other cloud-related takeaways in the report include: 47 percent of respondents said that when running code in cloud production environments, they do it in: vi...

AWS vs Azure vs Google Cloud: Storage and Compute Comparison

Choosing a public cloud service provider (CSP) has become a complex decision. Today, it’s no longer a question of which option you should work with, but rather, how to achieve optimal performance and distribute risk across multiple vendors—while containing cloud compute and storage costs at the same time. In a  recent Virtustream/Forrester survey  of more than 700 cloud decision makers, 86% of respondents said that their enterprises are deploying workloads across more than one CSP. We learn from the same survey that the prime motivation for adopting a multi-cloud strategy is to improve performance, followed by cost savings and faster delivery times. Today, the three leading CSPs are Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP), with  respective market shares  of 62%, 20%, and 12%. In this post, the first in a two-part series, we will compare and contrast what AWS, Azure, and GCP offer in terms of storage, compute, and management to...