When using VPS services, one of the questions that come to mind is “Am i getting the resources that I have paid for in my VPS ” ?
On telnet prompt
you will see something like this
uid resource held maxheld barrier limit failcnt
101: kmemsize 10069594 10087306 33554432 36909875 0
lockedpages 0 0 8192 9011 0
privvmpages 151948 151955 262144 262144 484
shmpages 3407 3407 32768 32768 0
dummy 0 0 0 0 0
numproc 186 186 768 768 0
physpages 75888 75892 0 2147483647 0
vmguarpages 0 0 131072 2147483647 0
oomguarpages 79627 79631 266240 2147483647 0
numtcpsock 67 67 1080 1080 0
numflock 11 11 564 618 0
numpty 1 1 48 48 0
numsiginfo 0 1 768 768 0
tcpsndbuf 500636 500636 5160960 8110080 0
tcprcvbuf 602016 602016 5160960 8110080 0
othersockbuf 27736 27736 3378240 6291456 0
dgramrcvbuf 0 1400 786432 786432 0
numothersock 32 32 1080 1080 0
dcachesize 0 0 10727424 10874880 0
numfile 5873 5882 27936 27936 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 43 43 384 384 0
There has been lots of speculation on Java and its future. Some people complained that they are not seeing much progress happening in future releases. They had more to fear when Oracle bought Sun Microsystems and with it the Java. Will it be end of Java ? Time to switch ?
Last week In Oracle world, Oracle has unvielded Exalogic Oracle Unveils Exalogic Elastic Cloud , which apart from tons of feature which you can read on Oracle’s blog ,comprises the latest high performance x86 hardware, the industry-leading Oracle WebLogic Server, and Exalogic software, all engineered by Oracle for maximum capability with minimum set-up.
In Oracle’s internal testing one rack of Oracle Exalogic Elastic Cloud demonstrated:
12X improvement for Internet applications, to over 1 Million HTTP requests per second.
4.5X improvement for Java messaging applications, to over 1.8 Million messages per second.
What is noteworthy that Oracle Exalogic Elastic Cloud offers unmatched performance and reliability for Java applications. Read more…
A very nice comparison of several VPS performance including Amazon EC2.
The user has compared the costs and performance of Linode, Slicehost, Prgmr, Rackspace and Amazon.
You can find the results here
Courtesy NEJUG and Oracle, on 9th Sep Rohit Bhardwaj is presenting on Cloud computing deep dive for Google App Engine and Amazon EC2 at Oracle technology Center, Burlington , MA
In this session users will take a deep dive at few cloud computing examples and participants will be able to know how to use cloud computing for Google App Engine and Amazon EC2.
The Google App Engine is a platform for developing and hosting web applications in Google-managed data centers. The Google App Engine is an example of cloud computing technology as it virtualizes applications across multiple servers and data centers. It is, at its heart, a powerful cloud computing platform designed to help you more easily create and manage scalable, JVM-based web applications. If you’re developing a Java application on App Engine you probably already know that you can use JPA and JDO Java persistence APIs to interact with the data store. Now learn how to take full advantage of these powerful APIs. We will explore few examples from Amazon EC2 like how to deploy groovy on grails application. We will also look at development tools to make your life easier while working with Amazon EC2, Amazon S3 and Simple db.
Boston residents , this Thursday on 13 May NEJUG is organizing an presentation on “From ESB to REST and Clouds an Open Source Presentation”.
The ESB concept emerges from integration requirements that have remained mostly stable and pervasive over the years. Yet many developers feel like they are run over by the bus, especially when an ESB is foisted onto their projects. Open source ESBs offer a flexibility and transparency that is hard to match without access to the source code. In the first half of this talk, we will detail the architectural considerations behind ESBs and how they are realized in JBoss ESB. With this understanding, the audience should be well prepared to use and customize ESBs to meet their specific project needs.
Virtualization has been a buzzword for me, until recently I stumbled across it and gave it a serious thought. I thought about sharing my experiences in this blog.
To start with we had some issues on our linux hosted webserver and had to do some sanity checks by duping it, on somewhat a similar kernel. The usual system resource crunch and the nagging system admins put me on a no mans land.
Left with no options, I decided to do some checks using ubuntu kernel. Remember I still have my notebook (windows XP) to try stuff on, I could have easily partitioned and installed ubuntu with windows and done my job. But probably I was more inclined to virtualization and thought of trying it out. I did some groundwork and came up with options like Sun Microsystems Virtual Box, VMware, virtual pc etc to name a few. Read more…
Virtualizing your IT infrastructure lets you reduce IT costs while increasing the efficiency, utilization, and flexibility of your existing assets.
Top 5 Reasons to Adopt Virtualization Software
1.Get more out of your existing resources: Pool common infrastructure resources and break the legacy “one application to one server” model with server consolidation.
2.Reduce datacenter costs by reducing your physical infrastructure and improving your server to admin ratio: Fewer servers and related IT hardware means reduced real estate and reduced power and cooling requirements. Better management tools let you improve your server to admin ratio so personnel requirements are reduced as well.
3.Increase availability of hardware and applications for improved business continuity: Securely backup and migrate entire virtual environments with no interruption in service. Eliminate planned downtime and recover immediately from unplanned issues.
4.Gain operational flexibility: Respond to market changes with dynamic resource management, faster server provisioning and improved desktop and application deployment.
5.Improve desktop manageability and security: Deploy, manage and monitor secure desktop environments that users can access locally or remotely, with or without a network connection, on almost any standard desktop, laptop or tablet PC.
Virtualization is a proven software technology that is rapidly transforming the IT landscape and fundamentally changing the way that people compute. Today’s powerful x86 computer hardware was designed to run a single operating system and a single application. This leaves most machines vastly underutilized. Virtualization lets you run multiple virtual machines on a single physical machine, sharing the resources of that single computer across multiple environments. Different virtual machines can run different operating systems and multiple applications on the same physical computer.
Here is an example how to Virtualize windows XP