Posts tagged AWS
Best Practices to Avoid Bottlenecks in AWS Glue and Redshift

AWS Glue is a server-less data integration service that provides all capabilities needed to categorize, clean, enrich and move the data between data stores. It is a powerful ETL tool that reduces and automates a significant portion of the effort required for data integration. To fully leverage AWS Glue’s capabilities for production workloads, the service must be fine-tuned with proper configurations to reduce job runtime and increase resource availability.

Read More
The Official Cloud Migration Checklist

Most businesses are migrated or are in the process of migrating, critical workloads to cloud infrastructure. The competitive advantage cloud platforms give businesses makes this move an easy choice for organizations. Employees on the front lines tasked with managing these workloads know making the choice to move to the cloud is easier than performing the actual migration. Fortunately, PMsquare is here to help! I’ve created a high-level checklist to keep in mind when beginning your cloud migration. This list will help frame your thinking when planning to move on-premises applications to a cloud provider like AWS, Azure, or Google Cloud.

Read More
Which To Choose: Staff Aug or SaaS Anywhere?

Just the other day, I was wrangling with a DIY challenge and spent hours trying to make a scattering of suboptimal tools I had work when a short run to the hardware store would have solved all my problems in minutes. In much the same way in analytics consulting, I see my clients sometimes struggling to find the right service for their challenges of the near and long term. In this piece, I’ll share an overview of two seemingly similar service options and discern the right time to engage for each.

Read More
Be Alerted When an Amazon S3 File is Missing Using Lambda, SNS, and EventBridge

Alarms are very helpful in determining the state of certain processes such as Amazon Web Services (AWS) Glue workflows and jobs as part of an ETL pipeline. Ideally, there would be a team assigned to monitor the AWS Glue workflows regularly, but this is not very practical or feasible as many workflows are scheduled to run overnight or during off-hours. Setting up alarms to ensure these workflows successfully finish and don’t error out is key to troubleshooting issues early and maintaining and smooth-running pipeline.

Read More
Passing AWS Secrets to Microsoft PowerShell

Secret managers have become the go-to tool to avoid hard coding credentials in source code. Secret managers provide a centralized place to store sensitive data like database credentials and API keys. In Amazon Web Services (AWS) there are two services for storing secrets: AWS Secrets Manager and the Parameter Store. The key to this workflow is specific PowerShell modules that will allow you to script operations of AWS resources directly from the PowerShell command line.

Read More
Amazon QuickSight Complete Guide: Signing Up & Getting Started

This article is the continuation of the Amazon QuickSight Complete Guide Series, focusing on the topic of getting your QuickSight environment set up and ready to use. If you haven’t checked out the first installment of the Amazon QuickSight Complete Guide, covering Pricing and Editions, I would recommend you take a couple of minutes to check it out. The series of QuickSight posts will detail everything you need to know about QuickSight as well as some walkthroughs of the main tools.

Read More
3 Reasons to Love Amazon QuickSight

QuickSight is rapidly evolving into a top-notch BI and data visualization tool and even entered the Gartner Magic Quadrant for BI this last year. QuickSight is fundamentally a very good visualization and reporting platform, but with all the options available in the crowded BI market, what are the top reasons to choose Amazon QuickSight?

Read More
Architecting IBM Cognos for Multi-AZ

A key concept to understand when migrating to AWS is the physical distribution of cloud resources. AWS organizes its global infrastructure into Regions and Availability Zones (AZ). An AZ consists of one or more discrete data centers within a Region. When you deploy resources in AWS you must define the Region those resources are deployed to and one or more AZs. AWS best practices encourage deployments to be spread across multiple AZs (Multi-AZ) instead of isolating them to a single AZ. Why is this recommended? Read to find out more.

Read More
Deploying IBM Cognos with an AWS Application Load Balancer

An Application Load Balancer (ALB) may seem unnecessary when thinking about architecting Cognos on AWS. ALBs are most often used in serverless patterns or containerized applications. Those architectures obviously don’t apply to Cognos. However, that doesn’t mean we can’t borrow design patterns from other architectures to benefit a Cognos deployment. Two reasons we recommend leveraging an ALB when deploying Cognos are simplified administration and improving your security posture.

Read More
Amazon QuickSight Complete Guide: Benefits and Pricing

Amazon (AWS) QuickSight is a fully managed business intelligence service. This means it is a cloud-based service that is globally available, has built-in redundancy, and enterprise-grade security. This allows your business to deliver easy-to-understand insights to users, regardless of their location. Because QuickSight is a relatively new BI tool, most people may be unfamiliar with its features and benefits. So, let us take a look at what differentiates QuickSight from other BI tools and then get into editions and pricing.

Read More
Deploying IBM Cognos on AWS

At PMsquare, we see more and more companies moving Cognos workloads to Amazon Web Services (AWS). The reasons for this move vary from company to company. There may be a desire to reduce architecture and administration costs, improve the reliability of the Cognos infrastructure, dissatisfaction with IBM’s SaaS offering, or the move to the cloud is being mandated by a larger company initiative. Whatever the reason, if you need to migrate Cognos to a public cloud you will likely have many questions and this blog series will answer them!

Read More
AWS Data Warehousing (or, What To Do When You're Too Successful)

Everything is great. Business analysts are happy, operations is happy, management is happy. Everyone loves the data warehouse. Kudos! And then the data warehouse becomes a victim of its own success. Can we have some more? More data, more data sources, more queries, more reports, more dashboards, more-more-more. But with the same hardware, same staff, same budget, same service-level agreements. Pop quiz, hotshot -- what do you do?

Read More
Navigating AWS EC2 Launch Types

Transitioning your company from traditional, on-prem architecture to a cloud native architecture can be a technically consuming project. Along with the technical shift in the way you think about your architecture, you also have to reposition your thinking around pricing and provisioning. Leveraging infrastructure as a service (IaaS) means you no longer need to buy a physical box and wait for it to be installed. You are now able to provision a new instance (sever) as easily as renting a movie from Apple TV or signing up for a Spotify subscription.

Read More