Showing posts with label online server support. Show all posts
Showing posts with label online server support. Show all posts

What is Clustering and Load Balancing?

Clustering is often understood to mean the capability of some software to provide load balancing services, and load balancing is often used as a synonym for a hardware- or third-party-software-based solution.

In practice, clustering is usually used with application servers like IBM WebSphere, BEA WebLogic and Oracle AS (10g). Also being used in that environment are load balancing features found in Application Delivery Controllers (ADC) like BIG-IP. (For simplicity, we will talk about "clustering" versus "ADC" approaches.)

Scalability

There are hardware load balancers, of course, but there we talk about "pools" or "farms," the server groupings where application requests get distributed. It is in the software world that the term "cluster" is applied to that same group.

Clustering will typically convert one instance of an application server to a master controller, then process/distribute requests to multiple instances using such industry standard algorithms as round robin, weighted round robin or least connections. Clustering is similar to load balancing in that it has horizontal scalability, a nearly transparent way to add additional instances of application servers for increased capacity or response time performance. To ensure that an instance is actually available, clustering approaches typically use an ICMP ping check or, sometimes, HTTP or TCP connection checks.

Health and Transparency

For load balancing, ADCs support the same industry algorithms, but have additional, complex number-crunching processes, and check such parameters as per-server CPU and memory utilization, fastest response times, etc. ADCs also support more robust health monitoring than the simple app server clustering solutions. This means they can verify content and do passive monitoring, dispensing with even the low impact of health checks on app server instances.

For applications that require the user to interact with the same server during a session, clustering uses server affinity to get the user there. This is most common during the execution of a process like order entry, where the session is used between pages (requests) to store data needed to close a transaction, like a shopping cart.

For the same situation, ADCs use persistence. Clustering solutions are usually somewhat limited as to the variables they can use, while ADCs can not only use traditional application variables but also get other information from the application or network-based data.

More than a few clustering solutions need node-agents deployed on each instance of an application server that is "clustered" by a controller. It may not be a burden as far as deploying and managing it, since it is often in place, but it is still means more processes running on the servers and consuming memory and CPU resources. Of course, it also adds another possible failure point to the data path. Since ADCs need no server-side components, they remain completely transparent.

SQL Server support 2008: a first look

Microsoft has made some big promises for server support 2008 , a major update of its enterprise database product. No precise date has yet been announced for the launch, but the new features have caught the interest of database developers, users and IT managers alike.

Users will notice a completely overhauled reporting engine and greatly improved performance. This should allow more users to run OLAP queries, or enable existing OLAP users to run more complex queries than are currently possible.

Among the highlights for developers is full support for a new could enable a new breed of low-cost applications for web commerce.

The new datatype allows applications to store and sort data describing locations. For example, a travel agent's database might store information about hotels, airports and restaurants; users could then search it for all the five-star hotels and restaurants within 10 miles of a particular airport.

Another groundbreaking addition is SQL 2008’s data type. These records can contain arbitrary data — such as text, sound or video — and can be searched using normal database commands. The difference is that FileStream records are stored on the local NTFS filesystem, which means they can contain much more data than a normal SQL record, and performance can be better too.

Despite being stored as files in the normal NTFS file system, FileStream data is thoroughly integrated with the database, which will keep it backed up, and will make sure that any transactions using it are consistent.

For IT managers, the biggest gains come in the shape of better performance and security. A new feature lets SQL Server . The application need not be aware of it, so existing applications can use this feature without any changes to existing code.

Support has also been added for certificate-based encryption and authentication, which works with a range of certificate authorities, including Microsoft Certificate Services.

Microsoft claims SQL Server 2008 will run 14 per cent faster than SQL Server 2005 on a quad-socket server, and Microsoft has also made some more specific For instance, automatic data compression for backups will reduce the amount of storage needed for backups by around 50 percent, Microsoft promises.

Database mirrors have been improved in order to store null values more efficiently, and the logs that synchronise database mirrors can now be compressed. This should reduce the amount of bandwidth needed to maintain duplicates of a database. Finally, a new resource governor enables administrators to assign CPU power to particular applications.

The most eagerly awaited feature, ironically, is not actually part of SQL Server 2008, but arrives at the same time: the , which lets Visual Basic and C## software applications include and verify SQL queries.

Previously about the only way to find out what was stored in a SQL database was to put SQL queries directly into an application coded as a text string, which would be sent by the application to the SQL database for processing. The trouble is that the software development tools don’t understand SQL queries, so the queries could not be automatically verified for correctness or efficiency.

LINQ is a set of extensions to the .NET Framework that enables the software development tools to understand the SQL queries, so they can manage them alongside the rest of the project. LINQ can also be used with Microsoft SQL Server 2000 and 2005.

Developers and IT managers are understandably eager to get to grips with the reality of this promised functionality. When the product finally arrives, they will be checking to see whether it lives up to the claims, and so will we.

source : http://reviews.zdnet.co.uk/software/enterpriseapplications/0,1000001813,39422964,00.htm

Atempo Adds Mac, Linux Support to Live Backup

Do you rely on your road warriors to backup their laptops? Is that working out for you or are you just blaming the victim when they're machines are lost, stolen or just break down after being sent through the airport X-ray machine one time too many? Once you accept the fact that users, especially Sr. executives won't take any action at all to backup their data on a regular basis you'll start looking for an automated solution. Atempo's Live Backup has been that automated solution for Windows for years. With Version 3.2 Atempo is expanding client support to the fast growing Mac and Linux platforms.

Once you set up Live Backup on a Windows server support in your data center and install the clients to your users it runs continuously in the background on their machines saving their work at the block level. If they're connected to your network the changes are sent to the Live Backup server in real time. If they're at 35,000 feet enjoying the flight in the corporate Gulfstream it journals the changes to a dedicated partition on their hard drive and uploads it when they connect.

When the waste product strikes the air movement device, and we all know it will, users can restore files themselves through the Live Backup client UI and IT staff can doa bare metal restore to a new machine when the Exec VP drops his laptop into the Zambezi.

Atempo says a Live Backup server support can up to 10,000 users, assuming of course it has enough disk space.

Along with Mac and Linux, specifically the SUSE and Red Hat distros, support 3.2 adds multi-tiered administration that can enable departmental IT staff to manage their user groups and get reports. Atempo is also looking to use this feature to sign up solution providers for online backup.

source : http://www.informationweek.com/blog/main/archives/2008/05/atempo_adds_mac.html