tcVISION and Amazon Web Services (AWS) – A Winning Combination

Why use tcVISION with AWS?


IBM mainframes are in use today at many of the world’s largest corporations.  They often contain key, mission critical data that is often difficult to exploit with the latest technologies, due to the proprietary nature and data formats of their databases.  tcVISION changes this and allows your corporation to exploit this data with the power of the world’s leading cloud platform – AWS.

tcVISION is a software tool that enables data replication between legacy mainframe, cloud, and open systems environments.  Its mainframe database support scope is broad and it supports the key legacy mainframe databases in use today. tcVISION has the intelligence to convert the proprietary data formats of Adabas, Datacom, IDMS, VSAM, IMS, and Db2 using data wizards specific to each database.  Its intelligence handles the required transformations, including EBCDIC to ASCII, endianness, copybooks to columns, embedded dependencies transforming these proprietary formats to databases such as Hadoop, Oracle, PostgreSQL, Aurora, and MySQL.


tcVISION has ETL bulk load functionality and uses native change data capture (CDC) mechanisms, keeping the data between mainframe databases and modern databases in constant real time synchronization.  Its support of bi-directional replication allows changes to be captured and updated in two different environments, including modern databases.  tcVISION is a powerful tool for data and application modernization, allowing legacy mainframe teams to continue their work while modern teams use leading edge technology on the same data.  It enables modern data warehouses and databases to have access to key corporate data residing on legacy systems.

While tcVISION can be utilized in your corporate datacenter, using tcVISION with AWS has several key advantages:

  • Rapid global deployments to 18 key geographic regions
  • Database as a Service– Relational Database Instances (for Oracle, PostgreSQL, MySQL, SQL Server, MariaDB, and Aurora) greatly simplifying administration
  • Powerful, low cost, highly available databases, such as Aurora
  • Extreme high availability using availability zones
  • Numerous infrastructure options to optimize the environment and enhance performance
  • Bursting capabilities to accommodate peak loads
  • Controlling costs through infrastructure optimization
  • Moving capital expense to operational expenses
  • Extreme security at every layer, maintained by world class security experts

“Security, scalability, resiliency, recoverability, and cost of applications in the cloud are better than what almost any private enterprise could achieve on its own”:

Rapid Global Connectivity


The AWS Cloud spans 55 Availability Zones within 18 key geographic Regions around the world.  When establishing an EC2 instance (virtual Windows or Linux instance) or a Relational Database instance, the geographic region and availability zone is a parameter.  In minutes, you can establish tcVISION instances with a fully functional database instance in key global business centers, including the Americas, Europe, and Asia.   Once the data is replicated, your global customers can benefit from the low latency of the data center proximity. Global data can be synchronized using the Amazon’s high speed global network using technologies such as Cloud Front and S3 Acceleration. Whatever your company size, leveraging these capabilities allows your customer to gain low latency global access to the key corporate data residing on your IBM mainframe.

Powerful and Cost Effective “Relational Database as a Service” Instances

Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud.  Amazon RDS is available on several database instance types – optimized for memory, performance, or I/O – and provides you with six familiar database engines to choose from, including Amazon Aurora, Maria DB, PostgreSQL, Oracle, and Microsoft SQL Server.

tcVISION enables you to migrate or perform real-time replication between your on-premises mainframe and Amazon RDS databases.  Your business can rapidly deploy databases globally within minutes with minimal administration requirements.

There are several advantages of a Amazon RDS databases.  One especially powerful database is AWS Aurora which can be established as either mySQL or PostgreSQL API compatible.  Your business can leverage these key advantages:

  • Serverless Aurora: With serverless Aurora there is no database size pre-allocation required.  The database automatically scales up and down based on load and you pay only for the resources utilized.
  • High availability: HA is built into the architecture of Aurora, with six copies of data maintained across three Availability Zones. That is two copies in each Availability Zone (data center in a region), boosting availability with minor disruption even if an entire Availability Zone is down. In addition, the database is continuously backed up to Amazon S3, so you can take advantage of the high durability of S3 (99.999999999) for your backups.
  • Performance: Amazon Aurora provides 5X the throughput of MySQL and 3X the throughput of standard PostgreSQL running on the same hardware
  • Manageability: Amazon Aurora simplifies administration by handling routine database tasks such as provisioning, patching, backup, recovery, failure detection, and repair.
  • Storage Scaling: Aurora storage scales automatically up to 64TB per database instance, growing and rebalancing I/O across the fleet to provide consistent performance.

Scalable and high-performance


Using AWS tools, Auto Scaling, and Elastic Load Balancing, your application can scale up or down based on demand.

Unlike a traditional data center, with the AWS infrastructure environment, you pay only for what you use, and your company is charged only for resource utilization.  Users can bring up EC2 virtual Windows or Linux instances for any length of time. For example, if the mainframe database bulk loads only take an hour to complete, the tcVISION EC2 instances can be brought up for the two hours needed, and shut down when the processing is finished.  AWS EC2 instances can be dynamically stopped and restarted while retaining its data on AWS Elastic Block Storage. This way, your business pays only for what is needed and the instance sizes (CPU, memory, and I/O bandwidth) can be optimized for the required mainframe data migration. or data replication process.

AWS resources, such as EC2 instances, storage, and databases can be rapidly provisioned and de-provisioned.  The allows your corporation to approach the architecture with an agile mentality.  Once the initial design and architecture is complete, it can be rapidly tested and adjusted as required to optimize all aspects, including security, availability, performance, and operation readiness. The AWS environment allows users to experiment with various architectures and sizing.  For example, a customer can test various databases and EC2 instance sizes and types, and make changes based on test results to optimize sizing as required.

tcVISION CDC replication typically doesn’t need consistently high levels of CPU, but benefits significantly from having full access to very fast CPUs when needed. For example, there are significant spikes in mainframe database update activities, and tcVISION can benefit from very fast CPUs.  T2 instances are engineered specifically for these use cases.

Using AWS Auto Scaling, you maintain optimal application performance and scalability, even when workloads are periodic, unpredictable, or continuously changing.  AWS Auto Scaling continually monitors your applications to make sure they are operating at your desired performance levels.  When demand spikes, AWS Auto Scaling automatically increases the capacity of constrained resources, so you maintain a high quality of service.

Monitoring of environmental health


In traditional data center environments, vendor supplied infrastructure monitoring tools are often deployed to monitor the infrastructure environmental health.  They measure and alert on environmental factors such as CPU utilization, memory usage, network bandwidth, and disk space.

In the AWS environment, the CloudWatch environment monitoring is integrated with AWS resources such as EC2 instances and Relational Database instances. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources. This allows you to set alerts at user specified thresholds and take proactive measures such as notifying individuals and taking automated actions on the AWS environmental resources.  Given the dynamic nature of AWS resources, proactive measures including the dynamic re-sizing of infrastructure resources can be automatically initiated.

World Class Security


The AWS environment is enabled for security at every layer.

AWS resources are contained within your Virtual Private Cloud (VPC).  The Amazon VPC enables you to launch AWS resources into an isolated virtual private network that you define.  The Amazon VPC provides features that you can use to increase and monitor security, and security groups act as a firewall for associated EC2 instances, controlling the inbound and outbound traffic.  Network access control lists (ACLs) act as a firewall for associated subnets controlling inbound and outbound traffic at the subnet level.  Flow logs capture information about the IP traffic going to and from network interfaces in your VPC.

AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely.  You can create users in IAM, assign them individual security credentials (access, keys, passwords, and multi factor authentication devices).  You create roles in IAM and manage permissions to control which operations can be performed by the entity, or the AWS service that assumes the role.  If you already manage user identities outside of AWS, you can use an IAM identify provider instead of creating IAM users in your AWS account.  With an identity provider, you can manage your user identities outside of AWS and give these external user identities permission to use AWS resources in your account.

Data can be encrypted at rest or in transit.  Data encryption capabilities are available in AWS storage, database services such as EBS, S3 Glacier, Oracle RDS, SQL Server RDS, Redshift and many other services.  Flexible key management options, including AWS Key management Service, allows you to choose whether to have AWS manage the encryption keys or to enable you to keep complete control over the keys.


Contact Treehouse Software Today for an Online Demonstration of Mainframe-to-AWS Cloud Data Replication


Request a tcVISION live demo, where we show tcVISION replicating data from a mainframe to AWS Aurora in the Cloud. Just fill out our demo request form, and a Treehouse representative will be in touch to schedule a convenient date and time.

Treehouse Software Sponsors June Pittsburgh Amazon Web Services (AWS) User Group Meetup

By Joseph Brady, Marketing Manager and AWS Alliance Lead for Treehouse Software


Treehouse Software sponsored the June AWS User Group Meetup at AlphaLab in Pittsburgh. AlphaLab is a nationally ranked software accelerator in Pittsburgh. They help early-stage tech companies quickly figure out the best way to build and grow in a program with funding, early-stage technology companies with an extensive mentor network, educational sessions with industry leaders, and a rich entrepreneurial work environment within a nationally ranked accelerator program.

Food, drinks, and technical presentation were courtesy of Treehouse Software. The AlphaLab space was very nice and spacious, with a full kitchen and a large bar for everybody to hang out and talk while enjoying a great spread of food and drinks. This was an ideal setting for ice-breaking and socializing with attendees.

As is usual for the AWS User Group, the attendees ranged from students to consultants and DBAs, all wanting to learn about what can be done on the AWS Cloud.

After some food, drinks, and a bit of socializing, Jim Jen, Executive Director of AlphaLab started things off with a short AlphaLab welcome and introduction.

Next, Andy Jones, Senior Technical Representative for Treehouse Software presented “tcVISION Technical Overview and AWS Cloud Environment Replication Demonstration”. Andy told a little about Treehouse, our AWS partnership, and an overview of tcVISION with a mention of the tcVISION Amazon Machine Image (AMI) development work that is going on right now with support from a top AWS Solutions Architect. At the end of Andy’s presentation, interest was sufficient for him to give a tcVISION live demo, where he showed everybody tcVISION replicating data from the Treehouse mainframe to AWS Aurora in the Cloud.

Typical Treehouse Mainframe-to-AWS data replication scenario in a demo:


We ended the evening with a little more eating, drinking, and socializing, and a mention that Treehouse Software will be exhibiting the tcVISION/AWS Solution at AWS re:Invent in November.

Thanks to everyone who attended, helped, and participated!

Find out more about tcVISION — Enterprise ETL and Real-Time Data Replication Through Change Data Capture

tcVISION supports a vast array of integration scenarios throughout the enterprise, providing easy and fast data migration for mainframe application modernization projects and enabling bi-directional data replication between mainframe, Linux, Unix and Windows platforms. This innovative technology offers comprehensive abilities to identify and capture changes occurring in mainframe and relational databases, then publish the required information to an impressive variety of targets, both on-premise and Cloud-based.


tcVISION acquires data in bulk or via change data capture methods, including in real time, from virtually any IBM mainframe data source (Software AG Adabas, IBM Db2, IBM VSAM, IBM IMS/DB, CA IDMS, CA Datacom, even sequential files), and transform and deliver to virtually any target. In addition, the same product can extract and replicate data to/from a variety of non-mainframe sources, including AWS, PostgreSQL, Adabas LUW, Oracle Database, Microsoft SQL Server, IBM Db2 LUW and Db2 BLU, and IBM Informix.


Visit the Treehouse Software website for more information on tcVISION, or contact us to discuss your needs.



Treehouse Software Collaborates with Amazon Web Services (AWS) to Offer Comprehensive Enterprise Mainframe-to-AWS Data Replication

Press Contact: Joe Brady (+1.724.759.7070 x110;

Pittsburgh, PA; Treehouse Software, Inc., of Sewickley, PA is pleased to announce an agreement with Amazon Web Services (AWS) to offer enterprise customers a complete Mainframe-to-AWS data replication solution to provide them with fast and easy access to the cloud.


Treehouse Software’s tcVISION is a powerful and mature software product designed for real-time, bi-directional replication of mainframe data to AWS. tcVISION’s GUI modeling and mapping, and ease of migrating data to AWS makes it an ideal choice for modernizing large mainframe environments.

Additionally, tcVISION can synchronize mission critical data from a mainframe system on AWS.  Real-time, bi-directional data synchronization enables changes on either system to be reflected on the other system (e.g., a change to a PostgreSQL table on AWS is reflected on the mainframe database). This allows businesses to modernize an application on AWS without disrupting the existing critical work on the legacy system.

“Through this exciting new collaboration, Treehouse Software and AWS are working together to offer customers with mainframe systems a straightforward solution for enhancing their business agility,” said George Szakach, President of Treehouse Software. “We provide our proven mainframe data delivery capabilities, and the customer benefits from modernization of their data within the flexible, scalable, pay-as-you-go offering on AWS.”

Video – How does tcVISION replicate mainframe data to AWS?

About Treehouse Software, Inc.


Since 1982, Treehouse Software, Inc. has been serving enterprises worldwide with industry-leading software products and outstanding technical support.  Today, Treehouse Software is a global leader in providing data migration, replication, and integration solutions for the most complex and demanding heterogeneous environments, as well as feature-rich, accelerated-ROI offerings for information delivery, business intelligence and analytics, and application modernization.

TREETIP: tcVISION Allows for Surprisingly Innovative Uses


Treehouse Professional Services consultants help Adabas / Natural customers in a variety of ways, including DBA services, performance tuning, change management implementation and training, and data replication planning and training. Our experience and long history of service to the Adabas / Natural community helps us create innovative solutions for our customers’ challenges.

Recently Treehouse Senior Technical Representative Chris Rudolph assisted a customer with a tricky data replication problem. The customer uses tcVISION to perform bi-directional replication between Adabas and an RDBMS during the phase-in of a new application. Unfortunately, the new application incorrectly updated certain columns in the RDBMS, which were then replicated to Adabas. The customer attempted to address the issue by running a series of ADASEL reports against the Adabas PLOG and manually checking for “bad” transactions, which was a very time consuming process that pulled the Adabas DBA away from her normal duties.

Chris explained that tcVISION could expedite the process by replicating all transactions for the Adabas file to a journal table capturing the “before” and “after” values of the problematic columns. The developers working on the new application could then identify invalid values, correct the application, and patch the data themselves. This also allowed the Adabas DBA to return to their normal duties.

The journal table now includes columns to display the “before” and “after” values of the corrupted column, Adabas transaction time, end transaction time, operation and Adabas userid. The customer’s developers immediately recognized immense value from being able to query the journal table to find bad data, patch the data, prove that corruption is no longer taking place, and verify that all corrupted instances of the data have been patched. Journal tables have been added for all replicated Adabas files, and the developers now rely on the journal tables for all of their data patches.

Find out more about tcVISION — Enterprise ETL and Real-Time Data Replication Through Change Data Capture

tcVISION provides easy and fast data migration for mainframe application modernization projects and enables bi-directional data replication between mainframe, Linux, Unix and Windows platforms.


tcVISION acquires data in bulk or via change data capture methods, including in real time, from virtually any IBM mainframe data source (Software AG Adabas, IBM DB2, IBM VSAM, IBM IMS/DB, CA IDMS, CA Datacom, even sequential files), and transform and deliver to virtually any target. In addition, the same product can extract and replicate data from a variety of non-mainframe sources, including Adabas LUW, Oracle Database, Microsoft SQL Server, IBM DB2 LUW and DB2 BLU, IBM Informix and PostgreSQL.


Visit the Treehouse Software website for more information on tcVISION, or contact us to discuss your needs.

PRODUCT SPOTLIGHT: tcVISION v6 Overview and Updates


Several exciting new features and updates are now in tcVISION v6, including new output targets Adabas LUW, DB2 BLU, EXASOL, Hadoop,and MongoDB. Additionally, new input sources include z/OS VSAM Logstream (CICS and Coupling Facility / Shared VSAM),z/OS VSAM Batch Extension, z/OS DBMS to Logstream, CA IDMS v17, CA Datacom CDC, IMS Active Log and SMF data.

Another feature recently announced is the tcVISION “Direct Loader” for BULK_LOAD processing. The function does not require output to a sequential file, and the loader utility for the target DBMS is called via API with data passed directly. Direct loader supports PostGreSQL, Microsoft SQL Server and DB2 LUW / DB2 BLU. The advantage of using the Direct Loader is the elimination of disk access in writing and reading the sequential loader data file. File output is still supported (e.g., where loader data is to be distributed to other machines).

Finally, as mentioned in a previous Treehouse Blog, with tcVISION v6 comes the newly enhanced web statistics functionality and web server. Any standard web browser can access this server (Internet Explorer, Firefox, Opera, Chrome, Safari, etc.)

This valuable feature enables users to view data from the tcVISION Manager Monitor, and statistical and operational information from the tcVISION Manager network.

Find out more about tcVISION — Enterprise ETL and Real-Time Data Replication Through Change Data Capture

tcVISION provides easy and fast data migration for mainframe application modernization projects and enables bi-directional data replication between mainframe, Linux, Unix and Windows platforms.


Visit the Treehouse Software website for more information on tcVISION, or contact us to discuss your needs.

tcVISION TREETIP: Navigating The Repository Editor

When modeling and mapping a new metadata structure, tcVISION’s powerful Repository Editor is used to define and modify Input and Output Objects. The rich features within the Editor allow users to:

  • import new objects
  • copy or create new objects
  • import metadata for input and/or output objects
  • define target DBMSs
  • specify input and/or output objects for import
  • define DMBS-specific options
  • define target object names
  • replace/supersede existing object metadata

To assist new and even experienced tcVISION users, we’ve put together the following screen shots to give a quick overview of the Repository Editor’s functionality buttons / icons used for setting up modeling and mapping of sources and targets.

Here is an example of what the tcVISION Repository Editor looks like:


Repository Editor icon definitions: Input objects


Repository Editor icon definitions: Output objects


Repository editor right click menu options


Repository editor extended output target options


Enterprise ETL and Real-Time Data Replication Through Change Data Capture


tcVISION provides real-time data replication through change data capture, and allows easy and fast data migration for mainframe application modernization projects. Enterprises looking for a product that enables bi-directional heterogeneous data replication between mainframe, Linux, Unix, and Windows platforms need look no further than to tcVISION from Treehouse Software.

To learn more about tcVISION, or to request a demonstration, contact Treehouse Software today.