Tuesday Mar 27, 2012

SQL Server 2012 price increase - what is the impact to migrations ?

SD Times as well as other publications have been discussing the pricing change that is coming for Microsoft SQL Server 2012 when it was released on March 6th.
SD Times SQL Server 2012 license changes bring new concerns.
It will be interesting to see what impact this has on folks that are considering Oracle or looking to migrate from Sybase to SQL Server or Oracle.

Thursday Mar 15, 2012

Running applications in the cloud not designed for the cloud

The question of what to do with applications that were written for the mainframe or client/server based applications that do not fit into a shared service model of the cloud has come up a lot in the last few weeks. This is something that is addressed in chapter 8 of the Migrating to the Cloud book. The bottom line is: The issue you face with moving client/server applications to the cloud via rehosting is “where will the applications run?” Currently, your applications are installed on client PC machines or other thick client devices; the Apple iPhone is in the thick client category as you actually download an application that runs on your iPhone; the application now needs to be hosted on a central server accessible through the Web. A handful of products from Oracle and third parties are available for hosting client/server applications in the cloud. Third-party solutions include Citrix XenApp (formerly Citrix WinFrame Server, Citrix MetaFrame Server, and Citrix Presentation Server) and VMware Server. Oracle solutions include Oracle Virtual Server, Oracle Tuxedo, and Oracle Exalogic. Oracle Tuxedo is the leading open systems transaction processor (TP). It supports both COBOL and C/C++ applications, as well as Ruby and Python. Oracle Tuxedo can run on Oracle Exalogic to provide you both the application runtime environment (Tuxedo) and the cloud hardware infrastructure (Exalogic). Oracle Tuxedo can also be deployed on Oracle Virtual Server for a virtualized cloud environment. We will discuss Oracle Virtual Server and Oracle Exalogic in detail in the “Target Hardware and Software Stack Options” section later in this chapter. [Begin WARNING] A client/server application cannot just be moved to a virtual server and be considered cloud-ready. The application is now accessible by many users, so it must be multiuser and multithreaded. Oracle Tuxedo and Oracle WebLogic Server are both multiuser and multithreaded. A single-user C, C++, or Java application can be made multiuser by running this application in Oracle Tuxedo or Oracle WebLogic Server as these application server containers are multiuser and multithreaded. When using Oracle Virtual Server, it needs to be placed into a grid middle tier environment. This environment could consistent of a cluster of commodity hardware components with a load balancer in front of the configuration for managing load balancing (multithreading) and multiuser connections. This virtual server grid can then run hundreds of images of the same application so that the application can service hundreds or thousands of users. [End WARNING]

Friday Oct 14, 2011

Win a free Cloud Book - Just follow me on Twitter

Win a copy of this book. All you need to do is starting following me on Twitter Tom Laszewski
After two weeks, I will pick two twitter follows. These two follows will receive a free copy of this book:
Information Integration, Data Migration and Consolidation

Wednesday Sep 14, 2011

Virtual Desktop Infrastructure Vs. Virtual Server in the cloud

Virtual Desktop Infrastructure (VDI) has become the latest buzzword in the cloud computing arena. VDI is very similar to Virtual Server (referred to as SBC - Server Based Computing). Both offer virtualization and both holding the virtual environment on a centralized server. This is where the similarities end. VDI provides a full desktop experience while SBC offers terminal service based access to a centralized/shared operating environment. There are pros and cons to each: VDI Pros: 1. Offers a full desktop experience to the user 2. Actual desktop including the OS are available to the user Cons: 1. There is one copy of the desktop/OS for each user 2. There are potentially gigabytes of storage (and associated CPU) required to store each virtual user desktop SBC Pros 1. Less server storage, CPU and RAM required 2. Shared environment for users so easy to provision, management, monitor, and deploy applications Cons 1. User does not get full desktop experience 2. May have to create a portal or mashup so users can see all of their cloud applications in a centralized location There is no right or wrong answer as to what is best for you. Most companies that offer SBC also offer VDI (Oracle, Citrix, VMWare, etc.).

Wednesday Sep 07, 2011

Cloud 2.0 migrations versus Cloud 1.0 migrations

In the early 1960s when companies started migrating to the Cloud 1.0 (mainframe-based cloud), existing computerized systems to migrate from did not exist. The manual systems, that sometimes the computerized application replaced, were rudimentary and easily replaced by a computer-based system. This made moving to Cloud 1.0 much easier than Cloud 2.0 migrations as you where implementing a new system clear of any legacy ‘baggage’. Today, companies are shackled with hundreds of business applications based upon mainframes, mid-range, and client/server systems deployed using mostly custom developed applications or Commercial Off-The-Self (COTS) products. Migrating existing IT systems to the Cloud 2.0 involves migrating everything from the data to the application, application deployment solutions or procedures, management and monitoring software, integration, data warehouse, business intelligence, replications solutions and backup and recovery, and perhaps even hardware infrastructure.

Tuesday May 24, 2011

Migrating DB2, Sybase, SQL Server to Oracle Exadata and the cloud

Customers and partners that are migrating from non-Oracle database platforms to the Oracle 'cloud in-a-box' solutions(Exadata) often ask: 'What is the most difficult aspect of the migration?' Is it the processors, applications, application middleware, storage, management software, database, network or something else. The answer is really...it depends. I always hated that answer but it does depend on: 1. Is your network already built to handle a high amount of traffic (high bandwidth) and GB+. 2. How much database logic does your system have. Are there a lot of stored procedures? 3. What is the application built in? Can the language easily be moved to the cloud? 4. Do you want to virtualize the application and use Oracle VM? 5. Does your storage or processors need to upgraded? All these components need to be considered. So, it does depend. More on this soon.

Friday May 20, 2011

Migrating to the Cloud Book

Migrating to the Cloud book set to be released in September! http://search.barnesandnoble.com/Migrating-to-the-Cloud/Tom-Laszewski/e/9781597496476

Migrating legacy client/server and mainframe technologies to the Oracle cloud.


« April 2014