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 · Andrew

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