<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT Certification News</title>
	<atom:link href="http://www.itcertificationnews.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itcertificationnews.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 26 Feb 2010 13:30:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Importance Of Certification In The IT Field?</title>
		<link>http://www.itcertificationnews.com/2010/02/26/the-importance-of-certification-in-the-it-field/</link>
		<comments>http://www.itcertificationnews.com/2010/02/26/the-importance-of-certification-in-the-it-field/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 13:30:40 +0000</pubDate>
		<dc:creator>John Vinson</dc:creator>
				<category><![CDATA[Benefits]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.itcertificationnews.com/?p=103</guid>
		<description><![CDATA[Stephen J. Bigelow, of SearchWinIT.com has presented a very interesting question, and one which paints a distinct portrait of the current climate in the IT market &#8211; &#8216;Does certification really matter in IT?&#8216; When first absorbing the question, the answer should seem obvious; of course certification is important. In just about every field that requires [...]]]></description>
			<content:encoded><![CDATA[<p>Stephen J. Bigelow, of SearchWinIT.com has presented a very interesting question, and one which paints a distinct portrait of the current climate in the IT market &#8211; &#8216;<a href="http://searchwinit.techtarget.com/news/column/0,294698,sid1_gci1392410,00.html">Does certification really matter in IT?</a>&#8216; When first absorbing the question, the answer should seem obvious; of course certification is important. In just about every field that requires technical knowledge, common sense would dictate you want proof that someone knows as much as they let on.<br />
<span id="more-103"></span><br />
Bigelow presents evidence which suggests certification isn&#8217;t as important as it used to be. According to a survey conducted in 2009, 55% of the IT respondents claimed they had zero certifications. Bigelow hypothesizes the current economic standing of commercial businesses, and evolution of the IT profession are to blame for the lack of certification.</p>
<p>I agree with Bigelow on the matter of evolution, but not so much on the economical standing of businesses. It seems to me that credentials would be even more important when the economy is down. Making a huge investment, like hiring an IT professional would require more proof when making hire than ever before.</p>
<p>The current standing of IT certification has become so diluted with various sectors, you could spend more time than needed just to be &#8216;certified&#8217; in a long line of areas. Many times the fields an IT professional will become certified in don&#8217;t necessarily pertain to the job they&#8217;re seeking. Therefore, the mindset is &#8211; why bother with certain certifications if they won&#8217;t even help land a job?</p>
<p>Even with all the problems surrounding IT certification, it will remain prevalent for one reason &#8212; change. IT related careers deal with some of the fastest changing problems one could imagine. What an IT professional learned about a year ago might be completely changed due to technological advancements in the present. It&#8217;s this fast shifting pace which will always keep IT certification a constant importance.</p>
<p>Many times a business will overlook IT, which can lead to some huge ramifications. Our own government is going through some problems regarding IT;<a href="http://www.itmanagementnews.com/2010/02/25/cyberattacks-could-potentially-cripple-the-us-infrastructure/">dealing with network security</a>. You can bet it&#8217;s vital their IT professionals receive professional training regarding the problems being faced.</p>
<p>It&#8217;s hard to argue the numbers presented in the survey I mentioned prior. However, I think many of those businesses simply haven&#8217;t learned the lesson yet. While there are plenty of competent IT professionals without certification, it just takes one bad apple to hurt a business. As technologies grow and continue to change, I think we&#8217;ll see businesses value the importance of certification, and realize why it&#8217;s so vital.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itcertificationnews.com/2010/02/26/the-importance-of-certification-in-the-it-field/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why You Need To Be Linux Certified</title>
		<link>http://www.itcertificationnews.com/2010/02/12/why-you-need-to-be-linux-certified/</link>
		<comments>http://www.itcertificationnews.com/2010/02/12/why-you-need-to-be-linux-certified/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 13:30:34 +0000</pubDate>
		<dc:creator>Ritesh Reddy</dc:creator>
				<category><![CDATA[Certification]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.itcertificationnews.com/?p=101</guid>
		<description><![CDATA[Linux is an OS that conjures up images of computer nerds hunched over their keyboards in the quest for digital divinity while following the doctrine of open source and free software for all. Such evangelistic ideals and hallowed images have often paved the way for computer engineering students to follow certifications such as the Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>Linux is an OS that conjures up images of computer nerds hunched over their keyboards in the quest for digital divinity while following the doctrine of open source and free software for all. Such evangelistic ideals and hallowed images have often paved the way for computer engineering students to follow certifications such as the Microsoft series or even the vendor-specific RedHat certifications amongst those inclined towards certifying their skills in Linux.</p>
<p><span id="more-101"></span></p>
<p><strong>What options does one have?</strong></p>
<p>To be rather precise, the answer is five — <a href="http://www.comptia.org/">CompTIA</a> (Computing Technology Industry Association), <a href="http://www.lpi.org/"><span class="caps">LPI</span></a> (Linux Professional Institute), <a href="http://www.linuxcertification.org/"><span class="caps">SAIR</span> Linux</a>, <a href="http://www.novell.com/training/certinfo/">Novell Corporation</a> and <a href="http://www.redhat.com/certification/">Red Hat</a>. If you are wondering whether you should go with “Eeenie Meenie Mynie Mo” to chart your career path, allow me to elaborate and educate you on your options.</p>
<p><strong>The two roads</strong></p>
<p>CompTIA, <span class="caps">SAIR </span>and <span class="caps">LPI </span>are professional/industry vendor-neutral certification programs. What that means is they are not tied to any particular Linux distribution unlike Red Hat which focuses entirely on its own distribution i.e. it is vendor specific. Similarly Novell’s Linux certification programs focus on the <span class="caps">SUSE </span>distribution.</p>
<p><strong>Eenie Meenie Mynie Mo</strong></p>
<p>Yes, sometimes believing in serendipity is a tempting choice but for those of you driven by logic and reason, read on. For those fairly new to Linux, try the <strong><span class="caps">LPIC</span> Level 1</strong> or <strong>CompTIA Linux+</strong>. Developing strong basics will establish your credentials and form the basis for expanding your resume. These exams are also more affordable than Red Hat certifications and are available through testing networks like <a href="http://www.prometric.com/">Prometric</a> and <a href="http://www.pearsonvue.com/">PearsonVue</a>. Novell Linux certifications are only through Novell Partners. <span class="caps">SAIR </span>has been integrated into the Linux Professional Group and is keeping a low profile since. For advanced administrators, Red Hat’s <span class="caps">RHCE </span>requires passing a hands-on exam and challenges your technical skills. Though it is vendor specific most of it is true of many other flavors of Linux.</p>
<p><strong>How long will it last?</strong></p>
<p>There is no expiry date or continuing certification requirements for most certifications but the vendor specific ones are also version specific. However upgrading for new versions is not required to retain certification. As for the question of pursuing cutting edge technologies. The basics of Linux will continue to remain on the bleeding edge of technology what with embedded technologies adopting the Linux OS to power their appliances. Many animation studios like Dreamworks run their entire pipeline on Linux.</p>
<p><strong>Do I have to go back to school?</strong></p>
<p>Whether you are an experienced Linux Admin or a newbie gingerly stepping forth into the world of Linux, you will need to prepare. We all often become experts in whatever we use everyday, but the scope of subjects covered in the exam may encompass more than you know. Just reviewing the contents of the syllabus may do it for some but others will need weeks of even months of preparation. Going back to the classroom will provide a systematic and regular disciplined approach to the examination. They also provide hands-on practice and prove to be well worth the expense. Your instructor will also clarify any doubts you may have. However self-study books and on-line resources can do the trick if you are determined and self-disciplined enough to chart your own course through the deep waters.</p>
<p>So what are you waiting for? All the links you need to access and more at your fingertips:</p>
<ul>
<li><a href="http://www.certification-crazy.net/lpi_study.htm"><span class="caps">LPI</span> Certification Self-Study Guide</a></li>
<p></p>
<li><a href="http://www.certification-crazy.net/linux_main.htm">Certification Crazy</a></li>
<p></p>
<li><a href="http://oreilly.com/linux/"><span class="caps">O’R</span>eilly Linux Resource</a></li>
<p></p>
<li><a href="http://www.redhat.com/certification/">Redhat Certification</a></li>
<p></p>
<li><a href="http://www.linuxcertification.org/"><span class="caps">SAIR</span> Linux</a></li>
<p></p>
<li><a href="http://www.comptia.org/certifications/listed/linux.aspx">CompTIA Linux+</a></li>
<li><a href="http://www.novell.com/training/certinfo/clp/">Novell Certified Linux Professional</a></li>
</ul>
<p><a href="http://brajeshwar.com/2010/get-linux-certified/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itcertificationnews.com/2010/02/12/why-you-need-to-be-linux-certified/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Background Info On The &#8220;R&#8221; Programming Language</title>
		<link>http://www.itcertificationnews.com/2010/01/29/some-background-info-on-the-r-programming-anguage/</link>
		<comments>http://www.itcertificationnews.com/2010/01/29/some-background-info-on-the-r-programming-anguage/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 13:30:28 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.itcertificationnews.com/?p=98</guid>
		<description><![CDATA[I received a press release announcing that REvolution Computing, a provider of software and support for the open source “R” statistical programming language had appointed R co-creator, Robert Gentleman, to its board of directors.  The press release was a great impetus for me to look at R again.
For background about R, Ashlee Vance wrote:

“…R [...]]]></description>
			<content:encoded><![CDATA[<p>I received a press release announcing that REvolution Computing, a provider of software and support for the open source <a href="http://www.r-project.org/" target="_blank">“R” statistical programming language</a> had appointed R co-creator, Robert Gentleman, to its board of directors.  The press release was a great impetus for me to look at R again.</p>
<p>For background about R, Ashlee Vance <a href="http://www.nytimes.com/2009/01/07/technology/business-computing/07program.html" target="_blank">wrote</a>:</p>
<p><span id="more-98"></span></p>
<blockquote><p>“…R is a popular programming language used by a growing number of data analysts inside corporations and academia. It is becoming their lingua franca partly because data mining has entered a golden age, whether being used to set ad prices, find new drugs more quickly or fine-tune financial models. Companies as diverse as Google, Pfizer, Merck, Bank of America, the InterContinental Hotels Group and Shell use it.”</p>
</blockquote>
<p>Zack previously <a href="http://www.infoworld.com/d/open-source/bi-battle-isnt-between-ibm-and-sas-583?page=0,1" target="_self">suggested that R</a> could become&nbsp; an alternative to SAS or IBM/SPSS’s offerings in the business intelligence space. However, it seems that both <a href="http://support.sas.com/rnd/app/studio/Rinterface2.html" target="_blank">SAS </a>and SPSS have recognized the opportunity presented by R.</p>
<p>For instance, Jon Peck of SPSS <a href="http://insideout.spss.com/2009/01/13/spss-statistics-and-r/" target="_blank">wrote</a>:</p>
<blockquote><p>“Starting with Version 16, SPSS offers a free plug-in that lets users run R code within SPSS having full access to the active SPSS Statistics data, and writing its output to the SPSS Statistics Viewer. With Version 17, we began creating dialog box interfaces and SPSS-style syntax for R packages we thought would be interesting to SPSS users…We see the SPSS-R connection as a way for users to take advantage of the large number of R packages without the pain part of R.”</p>
</blockquote>
<p>As Ashlee points out, R is being used by academics, university students and enterprises.  If ignored, R could very well have become a threat to SAS and IBM/SPSS franchises.</p>
<p>IBM has a history of utilizing open source for competitive advantage.  Instinctively, I thought SPSS decided to support R after being acquired by IBM.  I’m encouraged to learn that SPSS made the decision to support R well before the IBM acquisition.  It’s also great that SAS has followed suit.  I suspect that SPSS and SAS made their individual decisions based on three factors.  First, they likely both realized that based on the penetration of SAS and SPSS in the statistical community, neither were going away anytime soon.  Second, adding R support enabled both vendors to take advantage of the community of users building extensions and new statistical methods for R.  Finally, both vendors likely realized that customers have different skills and analysis needs, and as such, R would be <a href="http://sas-and-r.blogspot.com/" target="_blank">used in conjunction with SAS</a> and SPSS’s programming languages for statistical analysis.  In short, both vendors had more to gain by adding R support than by attempting to fight an customer-driven trend.&nbsp; It’s great to see vendors responding to the opportunities posed by open source projects instead of solely focusing on the risks.&nbsp; As expected, commercial software vendors are quickly adopting their stance on open source as an enabler for growth.</p>
<p><a href="http://saviorodrigues.wordpress.com/2010/01/27/responding-to-the-open-source-r-opportunity/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itcertificationnews.com/2010/01/29/some-background-info-on-the-r-programming-anguage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Use Garbage Data Collectors</title>
		<link>http://www.itcertificationnews.com/2010/01/15/how-to-use-garbage-data-collectors/</link>
		<comments>http://www.itcertificationnews.com/2010/01/15/how-to-use-garbage-data-collectors/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 13:30:45 +0000</pubDate>
		<dc:creator>Vaibhav Pandey</dc:creator>
				<category><![CDATA[Benefits]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Maintenance]]></category>

		<guid isPermaLink="false">http://www.itcertificationnews.com/?p=96</guid>
		<description><![CDATA[A Garbage Collector must do two things:-
1.Detect garbage objects2.Deallocate the memory of garbage objects and make it available for the program.
There are four approaches that a garbage collector may adopt to detect the garbage objects.
A) Reference -counting Collectors :-Reference counting garbage collectors keep a count of the references for the each live object.When an object [...]]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.javasync.com/2009/11/java-garbage-collector.html">Garbage Collector </a>must do two things:-</p>
<p>1.Detect garbage objects<br />2.Deallocate the memory of garbage objects and make it available for the program.</p>
<p>There are four approaches that a garbage collector may adopt to detect the garbage objects.<span id="more-96"></span></p>
<p><span style="font-weight: bold; color: rgb(0, 0, 0);">A) Reference -counting Collectors :-</span>Reference counting garbage collectors keep a count of the references for the each live object.When an object is created ,the reference count of each object is set to one.When you reference the object ,the reference count is incremented by one.Similarly when a reference to an object is eliminated ,the reference count is decremented by one.An object which has reference count zero is a garbage object when the object is garbage collected ,the references of the object that it refers to are decremented.Therefore garbage collection of the one may lead to the creation of other garbage objects.This method can be executed in small parts with the program ,and the program need not to be interrupted for a long time. However ,there is an overhead of incrementing and decrementing the counter everytime something happens on the references side.</p>
<p><span style="font-weight: bold; color: rgb(0, 0, 0);">B) Tracing Collectors :-</span>In this technique ,a set of root is defined from where objects are traced. An object is reachable if there are objects that referenced and cannot ,therefore be accessed in the program.Objects that are reachable are marked. At the end of the trace ,all marked objects can be garbage collected.<br />This is also known as the mark and sweep algorithm. The mark phase marks all the referenced objects. The sweep phase garbage collects the memory of unreachable and unreferenced objects.</p>
<p><span style="font-weight: bold; color: rgb(0, 0, 0);">C) Compacting Collectors :-</span>These collectors reduce the degree of <a href="http://en.wikipedia.org/wiki/Fragmentation_%28computer%29">memory fragmentation</a> by moving the all unused and free space on one side during garbage collection.The free memory is then available as one huge chunk.All references need to be shifted ,objects are the updated to refer to the new memory locations.</p>
<p><span style="font-weight: bold; color: rgb(0, 0, 0);">D)Adaptive Collectors :-</span>This algorithm makes the use of the fact that different garbage collectors algorithm works better in different situations. The adaptive algorithm monitors the situation and uses the garbage technique that best suits the situation. It may switch from one technique to the other according to the need.</p>
<p><a href="http://www.javasync.com/2009/11/garbage-collector-approaches.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itcertificationnews.com/2010/01/15/how-to-use-garbage-data-collectors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Use And Understanding Of &#8220;?&#8221; Operators</title>
		<link>http://www.itcertificationnews.com/2009/12/29/the-use-and-understanding-of-operators/</link>
		<comments>http://www.itcertificationnews.com/2009/12/29/the-use-and-understanding-of-operators/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 15:23:22 +0000</pubDate>
		<dc:creator>Vaibhav Pandey</dc:creator>
				<category><![CDATA[Benefits]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Maintenance]]></category>

		<guid isPermaLink="false">http://www.itcertificationnews.com/?p=94</guid>
		<description><![CDATA[Java includes a special Three-way(Ternary) operator that can replace certain types of if-then-else statements.These statements include assignment when certain conditions are fulfilled.This operator is &#8221; ? &#8220;.The working of &#8221; ? &#8221; operator is similar as in C,C++ and C#.The &#8221; ? &#8221; operator at first look might seem confusing but it is extremely useful [...]]]></description>
			<content:encoded><![CDATA[<p>Java includes a special Three-way(Ternary) operator that can replace certain types of if-then-else statements.These statements include assignment when certain conditions are fulfilled.This operator is &#8221; ? &#8220;.The working of &#8221; ? &#8221; operator is similar as in C,C++ and C#.The &#8221; ? &#8221; operator at first look might seem confusing but it is extremely useful in particular conditions when mastered.<span id="more-94"></span></p>
<p><span style="font-weight: bold; color: rgb(0, 0, 0);">General Syntax :-</span></p>
<p><span style="font-weight: bold; color: rgb(51, 51, 255);">expression 1 ? expression 2 : expression 3</span></p>
<p>Here expression 1 can be any expression that evaluates to a Boolean value.If expression 1 is true then expression 2 is evaluated else expression 3 is evaluated.Both the expressions expression 1 and expression 2 must have a return type,they can never be void.Make it more clear by understanding below example.</p>
<p><span style="font-weight: bold; color: rgb(51, 51, 255);">Example:-</span></p>
<p>public class optest<br />{<br />   public static void main(String a[])<br />   {<br />       int ratio=0,num=20,denom=10;</p>
<p>       /* The &#8221; ? &#8221; operator assignes 0 if condition denom==0 is true else it assigns num/denom to ratio if condituion is false*/</p>
<p>       ratio=denom==0?0:num/denom;</p>
<p>       System.out.println(&#8221;The ratio is &#8220;+ratio);<br />   }<br />}</p>
<p><span style="font-weight: bold; color: rgb(51, 51, 255);">Output:-</span><br />The ratio is 2</p>
<p><span style="font-weight: bold; color: rgb(0, 0, 0);">Explanation:-</span>When Java evaluates this assignment expression ,it first looks at the expression to the left of the question mark.If denom equals to zero then expression 2 between ? and : is evaluated else last expression is evaluated.The resultant is then assigned to the ratio variable used in expression 1.</p>
<p><a href="http://www.javasync.com/2009/12/operator.html">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itcertificationnews.com/2009/12/29/the-use-and-understanding-of-operators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Have We Learned From A Year Of Cloud Computing?</title>
		<link>http://www.itcertificationnews.com/2009/12/11/what-have-we-learned-from-a-year-of-cloud-computing/</link>
		<comments>http://www.itcertificationnews.com/2009/12/11/what-have-we-learned-from-a-year-of-cloud-computing/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 13:30:36 +0000</pubDate>
		<dc:creator>Mike Kavis</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.itcertificationnews.com/?p=91</guid>
		<description><![CDATA[This month marks the first anniversary of when my startup, M-Dot Network, started building our enterprise solution on Amazon’s cloud computing platform. So as I reflect on a year that went by in a blur, I decided to share my thoughts on what I learned about cloud computing.


Low startup costs
One of the first things we [...]]]></description>
			<content:encoded><![CDATA[<p>This month marks the first anniversary of when my startup, <a href="www.mdotnetwork.com">M-Dot Network</a>, started building our enterprise solution on Amazon’s cloud computing platform. So as I reflect on a year that went by in a blur, I decided to share my thoughts on what I learned about cloud computing.</p>
<p><a title="Dilbert.com" href="http://dilbert.com/strips/comic/2009-11-19/"><img src="http://images.ientrymail.com/itcertificationnews/images/74150.jpg" alt="Dilbert.com" border="0"></a></p>
<p><span id="more-91"></span></p>
<p><strong>Low startup costs</strong></p>
<p>One of the first things we had to do after we defined our business architecture, was to create a demo that our CEO could take with him on the road. My engineer, who had never used Amazon AWS before, created an account using the company credit card, and quickly built a working model of how our system would work. He built both a web site and WAP interface that allowed a consumer to select online coupons and built a prototype of a store system that redeemed the coupon by calling our redemption engine in the cloud. The process took about 2 weeks and our IT costs for the month (excluding labor) was $86. Our CEO could now go on the road and show potential customers and investors just how our system worked (or would work in the future). The wow factor of walking into a client site, having them pull up their cell phone or their browser and perform an end-to-end shopping experience that utilized the cloud live was huge. And we did it for under $100!!! In fact, the only hardware we have purchased to date is our netbooks.</p>
<p><strong>Optimal R&amp;D environment</strong></p>
<p>In my post called <a href="http://www.kavistechnology.com/blog/?p=1247">Building Better Software in the Cloud</a> I discussed how we were able to fire up many different configurations to prove out our architecture. In my previous jobs, we would normally either be told what hardware our target application would run on or we would have to take a best guess very early on because of the long procurement cycles that often took several months. Then when the hardware came it we hoped like hell that our projections were accurate. In the world of cloud computing, we were able to experiment with many different CPU and memory configurations and simply only paid for the time we spent using those virtual machines. After performing numerous tests with numerous configurations, we knew exactly what “hardware” we needed to get the job done. There is tremendous value in proving out your design before you buy your target architecture. For one, if the project ever got canned, you are not stuck with hardware. Second, you no longer need to guess what you need and risk buying too little or too much computing resources. <em>The “Try before you buy” model is a key differentiator in my book!</em></p>
<p><strong>Ability to perform huge performance tests</strong></p>
<p>One of the most impressive experiences I had in my first year in the cloud was the massive performance test we performed with our testing as a service partner, <a href="www.soasta.com">SOASTA</a>. As documented in a SOASTA <a href="http://www.soasta.com/company/news/pr20090929.html">press release</a>, we were able to prove that our architecture could easily process one million concurrent transactions in 1/10th of a second! To perform this test, SOASTA fired up over 700 virtual servers to run their software and we fired up over 50. After the test we both quickly tore these servers down to “shut the meter off”. A test like this is not even feasible in the on-premise world! This test was executed in one day. That means both companies fired up a combined 800+ servers, ran the test, and decommissioned the servers all in a day’s work. We only paid for the time we used the servers. You simply just cannot do that on premise. What this means is that in the cloud, you have the ability to stress test your system and discover and fix your bottlenecks when running worst case scenarios <strong>before</strong> you go into production.</p>
<p><strong>Speed to market</strong></p>
<p>This part is every system administrator and DBA’s nightmare. We built an entire platform without having a single DBA or system administrator on staff. We invested some time upfront to create standard AMIs (Amazon Machine Images) that contained all of the appropriate security controls and configurations for the OS (Linux), the database (MySQL) and the app server (Apache). Once the standard AMIs were built, deploying more was as simple as a few clicks of a mouse and a 2-3 minute wait. We no longer had to go through long, painful procurement cycles. We no longer had to argue with the system administers or DBAs about the priority of setting up our server or our database. We no longer had to bother anybody about taking snapshots of production data for use in our test environment. I could go on and on but I think you get the point. Things that used to take weeks or months in our previous jobs now take minutes. This means we spend more time actually building business functionality and less time managing the infrastructure. Which leads to the next point.</p>
<p><strong>Focus on the business needs</strong></p>
<p>The beauty of building our architecture on Amazon is that they make it real easy to deploy and manage compute resources. We are able to build in auto-scaling capabilities, we can easily leverage S3 to replicate our data across multiple virtual data-centers, and quickly deploy a simple backup strategy consisting of snapshots and data replication (no tape!). What that means is we can easily build a self monitoring, self-healing system that requires minimal human resources to deploy and monitor, so our people can focus on building features for our customers. Amazon has recently released <a href="http://aws.amazon.com/rds/">RDS</a> which abstracts a lot of the core database administration functions for MySQL. We have been testing it recently and found some huge time savings with it. We are also testing the queuing service (<a href="http://aws.amazon.com/sqs/">SQS</a>) which can save us an incredible amount of development. With SQS, we can get guaranteed delivery of all of our messages/transactions without having to build out the complex logic required to perform that function. Once again, Amazon provides the plumbing required to run systems and we focus on our business functionality.</p>
<p><strong>Build secure systems</strong></p>
<p>I have said it before and I’ll say it again, I can build highly secure systems on Amazon’s cloud platform. Security is something you build not something you buy. Many people underestimate the security and regulatory controls that are in place on the Amazon platform. I described it in detail in this <a href="http://www.kavistechnology.com/blog/?p=1353">post</a>. As a startup, there is no way I would be able to build a solution even remotely close to being as secure with an on-premise solution than what I can build in the cloud. The reason is simple. I would never have enough cash to hire enough security professionals, build enough data centers, and develop all the proper controls. Even if I went the hosted route, I could never afford the costs of deploying across multiple data centers because of the lack of the “pay-as-you-go” model with hosted solutions.</p>
<p><strong>Build high performance systems</strong></p>
<p>When we first started this journey, our biggest concern was performance. We knew we could build things cheaper and faster but we did not know if the cloud would provide the level of performance our systems required. As I mentioned previously, we are able to process over a million transactions concurrently with sub second response time. It took a ton of sophisticated engineering to get there, but we proved it could be done. What is even better is that if we need to handle more transactions, we can just fire up more AMIs. We can scale this almost infinitely.</p>
<p><strong>Amazon owns this space</strong></p>
<p>Last but not least, Amazon is by far the clear leader in this space. Not everybody who has built systems in the cloud have enjoyed as much success as we have. Some companies like Rackspace have had severe outages. Others like Coghead have gone out of business. Then there are others who have lost customer data. The list goes on. Amazon has not had any of those issues. In addition, they are the thought leaders in this space and are providing many highly valuable services such as S3, SQS, RDS, and others that further abstract the infrastructure layer so that their customers (like me) can focus on their business. I was also fortunate enough to attend Amazon’s AWS Partner training and got some insights into future features and functionality (under NDA). I can tell you that building apps and services on AWS is going to continue to get easier and more cost effective as time goes on. Amazon has a great strategy of releasing services quickly with just enough functionality. Then they follow it up with many subsequent releases that increase the robustness of those services.</p>
<p><strong>Summary</strong></p>
<p>I had studied cloud computing for over a year before I had the opportunity to work on it. I was fully aware of the pros and cons and went into this journey with high expectations. A year later I can tell you that what we are able to do in the cloud far exceeded my high expectations. We have built a high speed transaction processing engine that is highly secure, meets all of our required regulatory demands, absolutely screams from a performance perspective, and allows us to get stuff done in days what used to take months. I actually feel sorry for all of the colleagues I left behind in the corporate world, well, most of them anyways!</p>
<p>The most amazing thing to me is that the cloud is still in its infancy which means that 2-3 years from now the capabilities will far exceed what we have today. I can see a day where an entire web site architecture can be a service that is provided by Amazon. Today I have to plan out a web server layer, a db server layer, a caching layer, etc. Tomorrow I might just access an AMI that represents that entire architecture.</p>
<p>So these are my lessons learned after one year. I don’t really have any “what not to do lessons” because we did our homework, we started with architecture first, we built in the appropriate level of security, and we didn’t have unrealistic expectations coming in. Oh, I do have one. Don’t listen to people who say that the cloud is not ready for prime time!</p>
<p><a href="http://www.kavistechnology.com/blog/?p=1379">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itcertificationnews.com/2009/12/11/what-have-we-learned-from-a-year-of-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continued Education And IT Certifications</title>
		<link>http://www.itcertificationnews.com/2009/11/13/continued-education-and-it-certifications/</link>
		<comments>http://www.itcertificationnews.com/2009/11/13/continued-education-and-it-certifications/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 13:30:19 +0000</pubDate>
		<dc:creator>Rodney Sellers</dc:creator>
				<category><![CDATA[Benefits]]></category>
		<category><![CDATA[Certification]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.itcertificationnews.com/?p=89</guid>
		<description><![CDATA[I have worked in the IT field for almost 10 years. One of the most controversial topics among most of the people I have worked with is whether or not certifications should expire. I have heard many arguments for and against this. Mostly, the argument of &#34;We need our employees to keep up with new [...]]]></description>
			<content:encoded><![CDATA[<p>I have worked in the IT field for almost 10 years. One of the most controversial topics among most of the people I have worked with is whether or not certifications should expire. I have heard many arguments for and against this. Mostly, the argument of &quot;We need our employees to keep up with new technology and not just rest on what they know.&quot; As many of you know, those of us in the IT field have strong opinions and don&#8217;t change them easily.</p>
<p><span id="more-89"></span></p>
<p>For a number of years, I worked at a very large company that required continuing education of their IT staff. This meant the entire IT team was required to get or renew at least one certification every 2 years, regardless if they needed to be or not. I was not in that part of the company so I was not required to do this. The upper management thought this was a great idea because it kept all the IT team up on current technology. To the IT team, it meant retaking the A+ certification. The reason why they kept taking the A+ certification is that it was the cheapest and easiest certification to retake, so that&#8217;s what they did. The ones that have Windows certifications didn&#8217;t renew them because they were too expensive and the company would not pay for them unless they where under a certain amount. Many of the IT team members believed staying up with technology was a good idea, but they did not believe forcing employees to retake certification tests over was the way to go about it. They tried to force employees to start taking only new certifications, but that didn&#8217;t last because they realized very quickly that the test starting to go up after the A+ and Networking + certifications.</p>
<p>In my opinion, there is no need for certifications to expire because you must keep up with technology. If you don&#8217;t, you will not be able to keep your job as an IT professional for very long. If you are afraid your employees are not keeping up with the changes in technology, then talk to them. You will see that they are probably way ahead of you. Any IT team will be looking into different/new ways of making their job easier.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itcertificationnews.com/2009/11/13/continued-education-and-it-certifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT Giants Looking To More Social Centric Professionals</title>
		<link>http://www.itcertificationnews.com/2009/11/06/it-giants-looking-to-more-social-centric-professionals/</link>
		<comments>http://www.itcertificationnews.com/2009/11/06/it-giants-looking-to-more-social-centric-professionals/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 13:30:30 +0000</pubDate>
		<dc:creator>Jim Berkowitz</dc:creator>
				<category><![CDATA[Benefits]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.itcertificationnews.com/?p=85</guid>
		<description><![CDATA[Here are several excerpts from an article about what a panel of leading tech vendors had to say about the future of social networking tools at the Collaborate 2.0 Conference, Tech Giants Move Toward Social Networks:
As the Facebook generation becomes a bigger part of the enterprise, companies face the challenge of implementing increasingly familiar social [...]]]></description>
			<content:encoded><![CDATA[<p>Here are several excerpts from an article about what a panel of leading tech vendors had to say about the future of social networking tools at the Collaborate 2.0 Conference, <a href="http://itmanagement.earthweb.com/entdev/article.php/3846486/Tech-Giants-Move-Toward-Social-Networks.htm">Tech Giants Move Toward Social Networks</a>:</p>
<p><strong>As the Facebook generation becomes a bigger part of the enterprise, companies face the challenge of implementing increasingly familiar social network technologies in concert with legacy systems.</strong></p>
<p><span id="more-85"></span></p>
<p>That was one of the themes expressed by a panel of leading vendors here at the Collaborate 2.0 conference sponsored by <a href="http://www.sdforum.org/">SD Forum</a>.</p>
<p>“In IT, a user is a login; on Facebook, a user is a profile with a picture and other details. That’s pretty empowering. End users are driving change,” said Chuck Ganapathi, senior vice president of products at Salesforce.com</p>
<p><strong>The next generation of IT applications may well leverage something like Facebook’s look and feel for a logical reason. “Facebook has over 300 million users now and is on the way to training half a billion people on what is really a pretty sophisticated application — there’s a lot going on there,” Ganapathi said.</strong></p>
<p>And as these collaborative, social network technologies inevitably spread, Ganapathi said a key issue to be resolved is IT control versus user power.</p>
<p><span id="more-1759"></span></p>
<p>“There are lots of tools today to make the conversations in your company more social, but what about the data that’s sitting there in Excel, in ERP, in e-mail? How you make that data social is going to be key.”</p>
<p>Matt Thompson, general manager of Microsoft’s developer and platform evangelism in Silicon Valley, said the software giant is ready to make moves in the social network/collaboration space beyond its already successful SharePoint software. He said Microsoft Research has about 25 different social collaboration projects they’ve put under one group called FUSE Labs.</p>
<p>“You’re going to see some innovative stuff under social collaboration,” he said. “We have a vision for where this is going in the future. Video and telepresence is a key piece. And you’ll see a lot more interoperability as well. This can’t be a single stack.”</p>
<p><strong>“Internal IT is a very fertile ground to disrupt,” Thompson said. “The key is there won’t be multiple social graphs. I don’t think Facebook realizes the big role they have.”</strong></p>
<p>That said, Thompson gave Facebook big props for opening up its platform to let users take their Facebook identity with them when visiting other sites.</p>
<p>“Facebook Connect was a very smart thing,” he said. “Facebook Connect is growing faster than Facebook.com.”</p>
<p>Thompson also took note of Twitter, which he said he loves. Like Facebook Connect, he said a huge percentage of users use the service without Twitter.com as a starting point.</p>
<p>“They’re delivering collaboration at 140 characters wherever the user may be,” he said.</p>
<p>Like Microsoft, Cisco is investing in multiple social network and collaborative areas, including a portfolio of nine businesses in the incubation stage.</p>
<p><strong>“Our thesis is that we’re on the cusp of a big transformation like the Internet in the ’90s around the future of work, putting people and productivity back into the equation,” said Didier Moretti, vice president of business incubation in Cisco’s Emerging Technologies group.</strong></p>
<p><a href="http://crmweblog.crmmastery.com/2009/11/tech-giants-move-toward-social-networks/">Comments</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itcertificationnews.com/2009/11/06/it-giants-looking-to-more-social-centric-professionals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
