Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference Windows Azure and GoDaddy

What are all the differences between Microsofts Window's azure and web hosting companies like GoDaddy, hostgator ?

like image 287
kayak Avatar asked Dec 14 '10 03:12

kayak


People also ask

Is Azure good for Web Hosting?

Microsoft Azure is a solid and reliable choice for hosting large websites and applications, and pay-as-you-go pricing ensures you aren't overcharged.

Is GoDaddy PaaS or IaaS?

GoDaddy provides hosting service to small and medium sized businesses. They use classical virtual machines (infrastructure as a Service IaaS) and Shared hosting, while Microsoft Azure has (Platform as a service PaaS) plus the Advanced Scalable Virtual machine (IaaS). GoDaddy Virtual Machines have no scalability.

What is web hosting GoDaddy?

GoDaddy is a web host, domain registrar and website building platform. You can get a domain name, a web hosting plan and a website builder—everything you need to start a small business website or online store. GoDaddy offers shared, virtual private server (VPS) and dedicated hosting services.


1 Answers

Here are a few key differences to consider:

  • Server usage. With a hoster like GoDaddy, servers are shared resources, and there's no way to figure out (or limit) the number of tenants sharing a given server with your app. With Azure, a given server, with its 8 cores, is allocated to specific VMs. At most, 8 virtual machines will be deployed to a given server.
  • SLA. With a shared-hoster like GoDaddy, there's no built-in way to scale your app, or to ensure availability with multiple servers running your app. With Azure, you can easily scale to 2 or more instances, ensuring at least 99.95% availability.
  • Virtual servers. As a clarification to the point above: GoDaddy now offers virtual servers, with cost starting at roughly $30 per month. However, this offering does not provide any scaling support.
  • Durable storage. Aside from SQL Azure (GoDaddy provides SQL Server hosting), Azure provides tables, blobs and queues, each triple-replicated. Further, Azure can deploy a new SQL Azure instance in a few seconds. SQL Azure is also triple-replicated.
  • Monitoring and diagnostics infrastructure. Azure provides a diagnostics infrastructure to capture things like performance counters, queue sizes, custom log files, etc. and consolidate them into easily accessible/queryable table and blob storage. You can then build app-monitoring apps around this set of diagnostics. Also, the Azure fabric itself monitors your application's health. In the event of a failed server, for instance, your app is restarted on another server automatically. I'm unaware of any automated health monitoring and recovery system built into cheap/shared hosting solutions such as those offered by GoDaddy.
  • Additional services on-demand. In Azure, you have access to several consumable services, such as SQL Azure, service bus, scalable storage (blobs, tables, queues), access control, caching (going live in 2011), and Reporting Services (going live in 2011).
like image 64
David Makogon Avatar answered Sep 29 '22 04:09

David Makogon