Replacing your Secure FTP Server with Amazon Simple Storage Service

First published at https://nivleshc.wordpress.com

Introduction

What if I told you that you could get rid of most of your servers, however still consume the services that you rely on them for? No longer will you have to worry about ensuring the servers are up all the time, that they are regularly patched and updated. Would you be interested?

To quote Werner Vogel “No server is easier to manage than no server”.

In this blog, I will show you how you can potentially replace your secure ftp servers by using Amazon Simple Storage Service (S3).… [Keep reading] “Replacing your Secure FTP Server with Amazon Simple Storage Service”

Automatic Key Rotation for Azure Services

Securely managing keys for services that we use is an important, and sometimes difficult, part of building and running a cloud-based application. In general I prefer not to handle keys at all, and instead rely on approaches like managed service identities with role-based access control, which allow for applications to authenticate and authorise themselves without any keys being explicitly exchanged. However, there are a number of situations where do we need to use and manage keys, such as when we use services that don’t support role-based access control.… [Keep reading] “Automatic Key Rotation for Azure Services”

Remove/Modify Specific AWS Tags from the Environment- PowerShell

Why use TAGs

To help you manage your instances, images, and other Amazon EC2 resources, you can optionally assign your own metadata to each resource in the form of tags. This topic describes tags and shows you how to create them.

(Ref: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html)

Problem :

Sometimes tags are applied in environments prior to developing a tagging strategy. The problem in exponentially increased with the size of the environment and the number of users creating resources.… [Keep reading] “Remove/Modify Specific AWS Tags from the Environment- PowerShell”

Creating custom Deep Learning models with AWS SageMaker

S

This blog will cover how to use SageMaker, and I’ve included the code from my GitHub, https://github.com/Steve–Hunter/DeepLens-Safety-Helmet.

1 What is AWS SageMaker?

AWS (Amazon Web Services) SageMaker is “a fully managed machine learning service. With Amazon SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-ready hosted environment.” (https://docs.aws.amazon.com/sagemaker/latest/dg/whatis.html). In other words, SageMaker gives you a one-stop-shop to get your Deep Learning models going, in a relatively friction-less way.… [Keep reading] “Creating custom Deep Learning models with AWS SageMaker”

Azure Application Gateway WAF tuning

The Azure Application Gateway has a Web Application Firewall (WAF) capability that can be enabled on the gateway. The WAF will use the OWASP ModSecurity Core Rule Set 3.0 by default and there is an option to use CRS 2.2.9.
CRS 3.0 offers reduced occurrences of false positives over 2.2.9 by default. However, there may still be times when you need to tune your WAF rule sets to avoid false positives in your site.

Blocked access to the site

The Azure WAF filters all incoming requests to the servers in the backend of the Application Gateway.… [Keep reading] “Azure Application Gateway WAF tuning”

Creating an Enterprise-Wide Cloud Strategy – Considerations & Benefits

What is a strategy?

Click-cloud-icon
“a plan of action designed to achieve a long-term or overall aim”. A Strategy involves setting goals, determining actions to achieve the goals, and mobilising limited resources to execute the actions.
A good Cloud Strategy is…

  • Specific
  • Timely
  • Prioritised
  • Actionable
  • Tailored

Note – A strategy is different to organisations requirements, which can change over a period of time.
Best practice is to define your strategy is to maximise the benefits you achieve.[Keep reading] “Creating an Enterprise-Wide Cloud Strategy – Considerations & Benefits”

Creating an Enterprise-Wide Cloud Strategy – Considerations & Benefits

What is a strategy?

Click-cloud-icon

“a plan of action designed to achieve a long-term or overall aim”. A Strategy involves setting goals, determining actions to achieve the goals, and mobilising limited resources to execute the actions.

A good Cloud Strategy is…

  • Specific
  • Timely
  • Prioritised
  • Actionable
  • Tailored

Note – A strategy is different to organisations requirements, which can change over a period of time.

Best practice is to define your strategy is to maximise the benefits you achieve.[Keep reading] “Creating an Enterprise-Wide Cloud Strategy – Considerations & Benefits”

Disk Space Reporting through Lamba Functions- Windows servers

Solution Objective:

The solution provides detailed report related to hard disk space for all the Windows Ec2 instances in the AWS environment.

Requirements:

Mentioned below are the requirements the solution should be able to fulfil.

  • Gather information related to all mount points in all the Windows EC2 instances in the environment.
  • Able to generate cumulative report based on all instances in the environment.

3. Assumptions:

The following assumptions are considered

  • All the EC2 instances have SSM agent installed.
[Keep reading] “Disk Space Reporting through Lamba Functions- Windows servers”

Office 365 URLs and IP address updates for firewall and proxy configuration, using Flow and Azure Automation

tl;dr

To use Microsoft Office 365, an organisation must allow traffic to [and sometimes from] the respective cloud services via the internet on specific ports and protocols to various URLs and/or IP addresses, or if you meet the requirements via Azure ExpressRoute.… [Keep reading] “Office 365 URLs and IP address updates for firewall and proxy configuration, using Flow and Azure Automation”

Building a Serverless Application in AWS using React and Claudiajs

With the introduction of Function as a Service capabilities in Azure (Web Functions) and AWS (Lambda) it has become possible to build applications which don’t use any servers in the cloud.  This has many advantages from an operational perspective

  • No server management
  • Flexible scaling
  • High availability
  • No idle capacity

In addition to this we can easily leverage all of the components that the cloud computing providers have built to improve the way we process and manage data.   … [Keep reading] “Building a Serverless Application in AWS using React and Claudiajs”