≡ Menu

You might have heard many times about these buzz words Cloud Computing and Grid Computing by now and you might be really thinking about what is the real difference about these two technologies. Everyone talks about Cloud nowadays, what actually is cloud and grid? here l discuss about the similarities and differences between Grid and cloud computing.

Both Cloud and Grid computing are Scalable. Cloud computing evolved from Grid computing. you might have heard about SaaS, IaaS and PaaS. All these buzz words have a link with cloud and Grid computing. All of them are inter linked. Grid is mostly used for High intensive computational requirements where as cloud can be used for High CPU usage, High storage and bandwidth etc.

Cloud Computing:
Using Cloud Computing, companies can scale upto High capacities immediately without investing in new infrastructure, training the people or new software licensing. It is more useful for small and medium scale businesses who wants to outsource their Data Center infrastructure, or some larger companies also prefer if they want to cut down the costs of building data-centers internally in order to get peak load capacity. In short, consumers use what they need and pay accordingly.

Additional advantages for the consumer are, they no longer has to be at a computer to use the application. they can access it by using smartphones, PDA or which the medium Cloud supports. By adopting cloud, consumer does not need to own the infrastructure, software and also consumer doesn’t need to worry about the network maintenance. By choosing this he can reduce the capital expenses, Upfront costs and operating expenses.

Grid Computing:
Grid Computing is the parent of Cloud computing, cloud actually evolves from Grid Computing. Grid is more useful in provisioning resources on-demand. Some people say Grid computing can also be called Cloud computing but it depends on what type of users using the Grid, if they are system administrators and integrators, they bother about how things are maintained in the Cloud and their work is to upgrade, install and virtualise the servers and applications. Consumers don’t care about how things are running at the system end, they simply try to check whether their application is working or not.

Grid Computing needs a software to divide and farm out into pieces of a program as one large system image to several thousands of computers. Major disadvantage with Grid Computing is, if one piece of software on a node fails, other pieces of the software on the other nodes may fail. It can be rectified by installing a failover component on other nodes, but when some components depend on other components the same problem may arise. To Build and Manage a Grid you may incur huge capital and operational expenses.

Some of the concerns i still have with Cloud and Grid computing are: Security, Privacy, Network latency when integrating with in-house sytems or during peak loads and hidden costs etc. Though scalability is the common factor between the Grid and Cloud Computing and scalability can be achieved by using load balancing techniques and connecting application through web service but Scalability in Grid is, for a company who wants to scale their computational resources and scalability in cloud is, for a consumer who wants to scale their application resources.

Contact IBEE for more information about Grid and Cloud computing at [email protected]

{ 0 comments }

Unlimited Hosting Space means Customer Cheating?

You might have heard many times about Unlimited Hosting space offers. Most of the foreign companies and some of the indian companies are now selling this unlimited hosting packages. Even IBEE has got some requests from our existing customers asking to introduce unlimited packages during our last Customer satisfaction survey.

You might want to know the realistic scenario of this unlimited packages:

  1. There is no Hard Disk available with unlimited size to sell the space, even if you buy a 1 TB hard disk, the TOS from the vendor will be pretty clearly written stating that you cannot use more than 500 GB. Some companies may claim that they can attach a new hard disk to the server after they completely filled with the existing one and they don’t answer how will one server run backups every day or week of unlimited space. In this scenario the server will be very slow if they attach another drive and run automated backups in one server.
  2. You have to read the TOS and AUP before you buy any unlimited hosting package because they don’t allow you to host files not related to your business or domain name. doesn’t this looks funny? And they don’t allow you to use more than 10% of CPU usage per hour and like this so many restrictions.
  3. Some unlimited hosting companies will even restrict the number of files hosted on your account. you need to make sure you check the TOS before you buy this service.
  4. you can check the total disk space available in that server you are hosted by using this tool http://phpsysinfo.sourceforge.net/, this will give you information about server CPU, uptime, disk space and other important details.
  5. some unlimited hosting companies may limit the bandwidth to restrict user to use the unlimited space, without appropriate bandwidth you can’t do anything with disk space.
  6. Some companies might oversell their server space thinking that customer will not host those many domains under a reseller package and they think customer won’t be able to get that much business and host files with huge sizes. These companies servers are affected with lot of downtime and very slow in accessing the websites. Recently a web hosting company in India faced this problem and people wrote lot of bad reviews about them
  7. If you buy an unlimited plan from a host, lets say if you use 5GB for a website that has 30,000 uniques a day that consumes alot of cpu I can guarantee the host will suspend you even though you have only used minimum space of unlimited plan. So unlimited hosting packages will always have restrictions.

Hope i have given enough explanation about unlimited hosting and now readers might get an idea about how these unlimited hosting companies force their Marketing Gimmics to innocent customers. you need to go through their TOS and AUP before making a decision to buy unlimited hosting packages.

For example, companies like Google and Amazon are not giving unlimited hosting space even though they have world’s largest data centers. Google App Engine is a hosting package which google sells but they charges on basis of several components like per hour CPU usage, disk space, bandwidth usage etc.,

IBEE committed to limited packages but not the least space like 50 Mb or 100 MB, we offer maximum upto 5 GB packages and starting with 250 MB in shared hosting to give better hosting experience for our customers. We are working on cluster and grid computing technologies further to introduce much better hosting experience for our customers in 2010.

{ 0 comments }

Web Hosting Approach / Methodology of IBEE

What is Web hosting approach or methodology? this might be the question in your mind. As like as software development process, web hosting also need to have some process to ensure customer satisfaction. Below is the method IBEE follows in providing share web hosting.

Build => Configure => Secure => Monitor

Build:
Under Build sub process, we understand the shared web hosting requirements and choose the right configuration to build the servers.

Configure:
Under configure sub process, we configure the control panels, packages and automation

Secure:
Under secure sub process, we secure the web servers based on the checklist like securing DNS, securing Mail servers etc.,

Monitor:
Under monitor sub process, we monitor the websites hosted and services running on the server and maximise the uptime of the servers.

For more information on web hosting processes and other details call IBEE at 9949922500 or send an email to [email protected]

{ 0 comments }

What is User-Centered Design Approach?

UCD methodology employs tools and techniques with “User” (Consumer) at the core of all solutions, the solutions are designed and developed as per User mindset rather than technologist mindset.

UCD methodology focuses on inclusive development by involving user group, and keeping the user at the core, the methodology encompasses the following:

User Research:

  • Usability
  • User Centred Solution Ideation
  • “Front-to-Back” solution design process
  • Leverage state-of-the-art UI technologies
  • Implement software engineering best practice for architectural excellence

Benefits for the User:
 

  • Visibility in
  • * User demands
    * User challenges
    * End-user perceptions
    * Usage pattern

  • Define software requirements matching user expectations
  • Quicker adoption by end users
  • Make software useful, popular and successful
  • Enable correct definition of back end systems
  • Leverage existing infrastructure and frameworks
  • Reduce rework and total cost of development

IBEE has expertise in developing UCD based solutions which enable us to reuse the assets, bring down the development cost and meet the customer’s time-to-market goals.

Contact IBEE at 09949922500 for your web design and development needs or visit http://www.ibee.in

{ 0 comments }

Google Voice – a threat to Skype and Vonage?

One of the new Google’s Product is Google Voice. I tried this service, it is fantastic opportunity for a small and medium scale businesses to have an US number and forward those calls to your mobile or work number. Google is giving number, SMS for FREE and international calls at very low prices at $ 0.07 per minute to India. Google Number to Number is also FREE as like as Skype.

If you have android or blackberry, you get this on your mobile also. You can forward the calls for free and all the messages and voice mails will be stored in an account similar to like gmail. you can record voice messages and set different messages to different numbers.

To test this service you can all IBEE at 434-298-IBEE

{ 0 comments }

An Application Server exposes business logic to client applications through various protocols including HTTP. Applicaton Server exposes this business logic through a component based model found on like EJB, J2EE, .NET Framework, WebLogic and websphere etc.

A Web server handles the HTTP protocol. When the Web server receives an HTTP request, it responds with an HTTP response, such as sending back an HTML page. To process a request, a Web server may respond with a static HTML page or image, send a redirect, or delegate the dynamic response generation to some other program such as CGI scripts, JSPs (JavaServer Pages), servlets, ASPs (Active Server Pages), server-side JavaScripts, or some other server-side technology. Whatever their purpose, such server-side programs generate a response, most often in HTML, for viewing in a Web browser.

For example, consider an online dynamic store that provides real-time pricing and availability information. Most likely, the site will provide a form with which you can choose a product. When you submit your query, the site performs a lookup and returns the results embedded within an HTML page. The site may implement this functionality in numerous ways. I’ll show you one scenario that doesn’t use an application server and another that does. Seeing how these scenarios differ will help you to see the application server’s function.

Scenario 1: Web server without an application server
In the first scenario, a Web server alone provides the online store’s functionality. The Web server takes your request, then passes it to a server-side program able to handle the request. The server-side program looks up the pricing information from a database or a flat file. Once retrieved, the server-side program uses the information to formulate the HTML response, then the Web server sends it back to your Web browser.

To summarize, a Web server simply processes HTTP requests by responding with HTML pages.

Scenario 2: Web server with an application server
Scenario 2 resembles Scenario 1 in that the Web server still delegates the response generation to a script. However, you can now put the business logic for the pricing lookup onto an application server. With that change, instead of the script knowing how to look up the data and formulate a response, the script can simply call the application server’s lookup service. The script can then use the service’s result when the script generates its HTML response.

In this scenario, the application server serves the business logic for looking up a product’s pricing information. That functionality doesn’t say anything about display or how the client must use the information. Instead, the client and application server send data back and forth. When a client calls the application server’s lookup service, the service simply looks up the information and returns it to the client.

By separating the pricing logic from the HTML response-generating code, the pricing logic becomes far more reusable between applications. A second client, such as a cash register, could also call the same service as a clerk checks out a customer. In contrast, in Scenario 1 the pricing lookup service is not reusable because the information is embedded within the HTML page. To summarize, in Scenario 2’s model, the Web server handles HTTP requests by replying with an HTML page while the application server serves application logic by processing pricing and availability requests.

Caveats
Recently, XML Web services have blurred the line between application servers and Web servers. By passing an XML payload to a Web server, the Web server can now process the data and respond much as application servers have in the past.

Additionally, most application servers also contain a Web server, meaning you can consider a Web server a subset of an application server. While application servers contain Web server functionality, developers rarely deploy application servers in that capacity. Instead, when needed, they often deploy standalone Web servers in tandem with application servers. Such a separation of functionality aids performance (simple Web requests won’t impact application server performance), deployment configuration (dedicated Web servers, clustering, and so on), and allows for best-of-breed product selection.

For more information on web servers and application servers contact IBEE at 09949922500 or [email protected]

{ 0 comments }

Site Speed is the new Google’s Ranking Factor ?

Yes, Google is going to introduce Site Speed Ranking factor into Google’s algorithm. The new ranking factor has to do with how fast a site or page loads. This feature might be induced into the search results in 2010. Now they are testing this feature with Adwords. Adwords listings are ranked based on how fast they load now.

However Site Speed would not be a tremendously weighted factor, unless the site takes 90 seconds to load. This is just to make sure faster websites rank better than slower ones. Hope users will appreciate this feature from Google and definetly users feel better browsing experience when the site loads fast. Try webpagetest.org to test your site today.

“Larry page wants the web to flip”

So, Guys be ready to tune up your old servers and make the sites load faster. IBEE recently upgraded all their servers. Come to IBEE hosting and feel the speed of changing internet with new technologies.

For more information on Hosting in Fast servers call to 09949922500 or mail to [email protected]

{ 0 comments }

Domain Names in Hindi?

ICANN, The internet regulator has approved plans to allow non-Latin-script web addresses, in a move that is set to transform the online world.

The board of Icann voted at its annual meeting in Seoul to allow domain names in Arabic, Chinese, Hindi and other scripts.

More than half of the 1.6 billion people who use the internet speak languages with non-Latin scripts.

It is being described as the biggest change to the way the internet works since it was created 40 years ago.

The first Internationalised Domain Names (IDNs) could be in use next year.

Plans for IDNs were first approved at a meeting in June 2008, but testing of the system has been going on for two years.

Technical upheaval

The move paves the way for the internet’s Domain Name System (DNS) to be changed so it can recognise and translate non-Latin characters.

The DNS acts like a phonebook, turning easily understood domain names into strings of computer-readable numbers, known as Internet Protocol (IP) addresses.

This change is very much necessary for not only half the world’s internet users today but more than half, probably, of the future users as the internet continues to spread, Said Rod Beckstrom, President of Icann

So be ready to book your domain names in Hindi in India, initially it will be relased only for government official websites and later under sun rise period for patented or copyright companies to book their domain names in their native language only in allowed scripts.

For More information on domain names contact IBEE at 09949922500 or [email protected]

{ 0 comments }

What is long tail and short tail in SEO ?

By now you might get an idea of what we are talking after seeing the title, YES, it is related to SEO.

In simple terms i will make you understand what is long tail and short tail:

Short Tail means “a short 3 word or less keyword phrase”
Example: web hosting india

Long Tail means “a keyword phrase over 3 words”
Example: How to find a best web hosting company in India

Now let us compare long tail and short tail –

I could compare the short tail to the Long tail approach like a 17 year old single guy needing to decide between a brand new car or buying 3 cars for the same price that are 4 years old. That new car has its advantages of course. Its the latest and greatest thing if you want bragging rights. Uh oh but here comes the dude with 4 (FOUR) cars. I mean he has 4 freaking cars thats pretty cool too. A different one for every night of the 4 day weekend, while Mr cool shows up in the same one night after night.

Well you can see the comparison. Both have their advantages and both their disadvantages.

Down to some facts you need to look at though.

1) Short Tail can be tough to compete with if there is a bunch of competition. Normally in these highly competitive markets the long tail can be the way to go.

2) Traffic/Research is absolutely necessary. Use something like semrush to find out what kind of traffic different keywords or sites generate. Don’t just simply start stuffing title tags and keywords/content into your site without really studying the keywords. simple things like singular and plural make a big difference.

3) Get some good content on the site. If you have got 3 sentences on a page and your competitor has 10 sentences with more words describing the service or product and you both have similar page authority.. guess whose getting the long tail? Yep, your friendly competitor.

So, add content and build links and you will be shocked to see the kind of traffic that come to the site after a month or two.

For information on SEO contact IBEE at [email protected] or call at +91.9949922500

{ 0 comments }

SEO for Blogs

Useful Plugins:

  • Akismet
  • Math Comment Spam Protection
  • Google Analytics (put in footer.php)
  • Feedburner Feed Replacement: MyBrand + stats
  • Democracy (polls)
  • SEO Title (swap name <-> title)
  • WP Cache
  • Democracy (polls)
  • Math Comment Spam Protection
  • Brian’s Threaded Comments
  • Comment Karma
  • Author Highlight
  • WWW Redirect
  • Permalink Redirect
  • Related Entries

SEO Tips:

1. Don’t put blog at root page of domain

  • What if you want something besides a blog?
  • People link to main page and main blog page, so you get some extra links that way.

2. Name your directory “blog“, not “wordpress”

  • Might want to change your software someday
  • Also makes upgrading easier

3. Various keyword tools: AdWords, Overture/Yahoo

4. Use categories that are also good keywords

5. Keywords in url paths: domain.com/my-words

  • Dashes are best
  • Next best is underscores
  • No spaces is worst

6. Someone should ask me: What if I’ve already done my site? Should I change?

7. Think about the keywords that users will type. Include them naturally in your posts

8. ALT tags are handy (3-4 relevant words)

9. Don’t forget image search, videos, etc

10. Make sure your site is crawlable

11. Make your post creation dates easy to find

12. Check your blog on a cell phone/iPhone

13. I recommend full-text RSS feeds to get loyal users. Partial feeds get more page views, but not as much love.

14. Your blog should do standard pings

15. moving to a new webhost

16. How to switch from one IP address to another

  • (Optional) Reduce your DNS time-to-live
  • Back up your site. Bring it up on new IP
  • Watch Googlebot & user traffic until they fetch the site from the new IP address
  • Take down the old site

17. moving to a new domain

  • Standard advice: Use a 301 (permanent) redirect
  • Even better: pick one subdirectory and move it first
  • If the traffic stays roughly the same on the desired domain, go ahead and switch
  • Otherwise, take some time to figure out why
  • Standardize your backlinks (www vs. non-www)
  • Write to everyone; ask them to update their links

free Google tools

  • Webmaster console
  • Feedburner: MyBrand for free
  • feeds.mattcutts.com instead of feeds.feedburner.com
  • Custom Search Engine: free site search
  • AdSense

  • Google Analytics

Google Webmaster console

http://www.google.com/webmasters

  • Test out robots.txt before pushing live
  • Submit an authenticated spam report
  • Url removal tool: remove urls/directories for 6 months
  • See your backlinks (helps moving to a new domain)
  • See 404 and crawl errors
  • See crawl stats
  • Decide www vs. non-www

Ranking advice

Get traffic from Google, then get noticed

OR

Get noticed, then get traffic from Google

?

getting known
Provide useful service

  • Sign creator that produces PDF
  • iPhone apps
  • Lolcat builder

Creativity creates buzz/word-of-mouth

  • Lonelygirl15
  • Million pixel home page
  • Humor: Mac vs. PC
  • Free hugs campaign
  • Photoshopping, e.g. Perez Hilton
  • Analyze someone else’s blog
  • Sell your moustache on eBay
  • Tutorials (Firefox, Linux, Ubuntu, fashion, …)
  • Contribute insightful analysis
  • Less spam with Gmail, Yahoo, or Hotmail?
  • Hunting down Wikipedia defacers
  • Other topics? Watch Techmeme, Reddit, Digg, Slashdot
  • Live blogging
  • Create controversy
  • John Dvorak: Master of creating controversy
  • Mention Robert Scoble
  • George Bush poll

Avoid Mistakes:

  • Change default permalink (domain.com/?p=111)
  • I use /%postname%/
  • Don’t use sponsored theme – can lose all your trust in different search engines
  • No PayPerPost on wordpress.com: TOS highlights that in blue

Security:

Put .htaccess in /wp-admin/ (not in your root directory!)


AuthUserFile /dev/null
AuthGroupFile /dev/null AuthName "Access Control"
AuthType Basic
order deny,allow deny from all
# whitelist home IP address
allow from 123.45.67.89
# whitelist work IP address
allow from 89.67.45.123

http://www.reubenyau.com/protecting-the-wordpress-wp-admin-folder/

Credits to Matt Cutt, For SEO works email to [email protected] or call at 91.40.23326195

{ 0 comments }