Navigating Microsoft Azure for Seasoned AWS Experts

In the ever-evolving landscape of cloud computing, two mammoth players, Amazon Web Services (AWS) and Microsoft Azure, have emerged as titans, offering an extensive array of services that cater to a diverse spectrum of business needs. If you’ve already amassed a wealth of knowledge and experience in AWS and are now yearning to broaden your cloud horizons, this comprehensive guide is designed to be your compass. Together, we’ll embark on a journey to seamlessly transition your AWS proficiency into the realm of Microsoft Azure, unraveling parallels between their services and enriching your cloud expertise....

August 27, 2023 · 3 min · 589 words · AO

Navigating Google Cloud Platform (GCP) for AWS Experts

In today’s rapidly evolving landscape of cloud computing, Amazon Web Services (AWS) and Google Cloud Platform (GCP) have emerged as prominent contenders, furnishing an extensive array of services tailored to cater to the dynamic requirements of modern businesses. If you’re already versed in the intricacies of AWS and are now seeking to broaden your cloud horizons, this comprehensive guide is poised to be your beacon. We’ll embark on a journey of bridging the gap between your existing AWS proficiency and your newfound GCP expertise, ensuring your transition is not just smooth, but also illuminating....

August 26, 2023 · 4 min · 692 words · AO

How does Disaster Recovery work in the Cloud?

Disaster Recovery (DR) in the cloud refers to the process of recovering IT infrastructure and data in the event of a disaster, such as a natural disaster or a cyber attack, in a cloud environment. Cloud-based Disaster Recovery (DR) is different from traditional DR because it utilizes cloud services and technologies to protect data and applications and minimize downtime. Some key elements involved in implementing a Disaster Recovery plan in the cloud covers topics such as the following....

April 1, 2023 · 3 min · 554 words · AO

How to Force Redeployment of AWS API Gateway using AWS CloudFormation

If you have an AWS API Gateway resource, and need it to force a redeployment using CloudFormation, then you can use the TIMESTAMP trick. Example AWS CloudFormation Extract template.yaml extract: APIGatewayStage: Type: AWS::ApiGateway::Stage Properties: StageName: !Sub ${EnvironmentTagName} RestApiId: !Ref APIGateway DeploymentId: !Ref APIGatewayDeployment__TIMESTAMP__ TracingEnabled: true MethodSettings: - DataTraceEnabled: true HttpMethod: "*" LoggingLevel: INFO ResourcePath: "/*" MetricsEnabled: true APIGatewayDeployment__TIMESTAMP__: Type: AWS::ApiGateway::Deployment Properties: RestApiId: !Ref APIGateway Description: !Sub ${EnvironmentTagName} Deployment __TIMESTAMP__ APIGateway: Type: AWS::ApiGateway::RestApi Properties: Name: !...

August 23, 2022 · 1 min · 128 words · Andrew

How to Deploy React App to S3 and CloudFront

If you would like to deploy a React App to AWS S3 and AWS CloudFront, then you can follow this guide. The following solution creates a React App and deploys it to S3 and CloudFront using the client’s CLI. It also chains commands so that a React build, S3 sync and CloudFront invalidation can occur with a single command. Code available at GitHub https://github.com/ao/deploy-react-to-s3-cloudfront Target Architecture Guided Deployment Solution Create a directory for the application:...

August 22, 2022 · 9 min · 1884 words · Andrew

How to Host an AngularJS site on AWS S3

AngularJS is a Javascript Framework that allows you to create dynamic front-end web applications easily. I have traditionally packaged these applications through NodeJS, and Grunt (or Gulp) in particular. Once it needs to be hosted for the whole world to see, I always used to push the static folder up to an Apache2 or Nginx Linux web server. There’s really not a massive need for this though, as it’s easily possible to AngularJS applications completely serverless using a combination of AWS S3 and Cloudflare....

March 18, 2020 · 3 min · 634 words · Andrew

Cloud Computing – The Refute

Cloud is great, but when you know what you are doing, think about alternatives (Blippex, 2013). What is Cloud? “The cloud” is a term given to pay as you go – or pay monthly – off premises computing services that provide either hosting or storage to it?s user base. These services are created, maintained and wholly operated by a cloud computing provider. Instead of purchasing and managing your own infrastructure, many opt for a cloud based model where you simply pay for the amount of resources you require at a given time....

September 24, 2017 · 4 min · 704 words · Andrew