Comentarios desactivados

Emergency

Posted julio 16th, 2012 in Our Services by admin

 

Help, I’ve an emergency.

Please give us a call to +59899763902 or +59898674020.

Emergency Rates

Emergency rate is the same as premium consultancy: 100.00 USD / Hour.

Minimum billing is two hours and from there you are billed each fifteen minutes.

We provide great discounts in our hourly rate to those who buy in advance emergency hours, contact us at sales@guruhub.com.uy for a quote.

 

Three quick questions we will ask

What it’s priority #1, It’s any downtime acceptable?

Do you have a plan B, Are you already implementing a mitigation plan ?

Can you provide a technical contact?

 

Tips  to be ready for an Emergency

Do you have datacenter contacts information and control panel credentials for datacenter remote services? Do you have a KVM connected to your server?

Do you have root credentials or vpn credentials for the affected services and the machines hosting the service or in the middle between the service and customers (proxies, load balancers, etc)?

Have you already signed the customer contract with GuruHub? It’s free and mandatory.

 

 

Comentarios desactivados

Server Management

Posted julio 16th, 2012 in Our Services by admin
Currently we offer three different  plans. We can either work with your servers or provide the servers ourselves according to your needs. All plans are per dedicated server you own.
In case you are looking for a fresh solution, what we recommend is to start by getting a good server to take advantage of virtualization technologies (we mostly use Citrix Xen) to deploy as many virtual servers as you need over just a single dedicated server easily and fast.
We have been running this kind of architecture on production for enough time to trust it’s and scale it up as needed: each server use the resources it needs without having to share either information or resources with other virtual servers and in case some virtual server is compromise others wont be at risk.

 

Lite Plan:  Includes Monitoring 24/7.

Setup: Free.

Price: 50.00 USD / Month

Requirements: One time root access to the server to install and configure our monitoring agent.

Includes:

  • Server Monitoring 24/7
  • E-mail/SMS notification upon failure detection to the server sysadmin.
  • 24/7 Mobile phone number to contact in the event of  an emergency.
Warning: It doesn’t include automatic support on incidents, it won’t wake up our staff. You need to contact support once to enable that feature. In that case we will take care of whatever happens to your server and charge you the hours worked at the end of the month.

Basic Plan

Requirement:  Root access to the server.

Setup: contact us for a quote.

Price: 250.00 USD / Month.

Includes:

  • Server Monitoring 24/7
  • E-mail/SMS notification upon failure detection to the server sysadmin.
  • 24/7 Mobile phone number to contact in the event of  an emergency.
  • Up to 5hs of monthly support/maintenance  (24/7).
  • Full daily backups

Premium Plan: This plan cost  400 USD per month

Setup: Contact us for a quote.

Price: 400.00 USD / Month

Requirement: root access to the server.

Includes

  • Server Monitoring 24/7
  • E-mail/SMS notification upon failure detection to the server sysadmin.
  • 24/7 Mobile phone number to contact in the event of  an emergency.
  • Up to 5hs of monthly support/maintenance  (24/7).
  • 3hs of consultancy services (accumulative up to 6 months)

Comentarios desactivados

Support

Posted julio 16th, 2012 in Our Services by admin

What does support solves?

Our support involves all basic setup as well as all basic and advanced mainteinance of your IT infrastructure.

It covers installation, maintenance and security updates of the following technologies: Apache, DNS, Debian, Graphite, IIS, Lighttpd, Linux, MSSQL, MongoDB, MySQL, Nginx, NodeJs, PHP, VMWare, Xen, XenServer, WordPress, Zabbix.

We also cover mainteinance of the following technologies: Heartbeat, GlusterFS, Mysql Replication, Load Balancers, Application Firewalls (Mod_Security, Naxi, etc), Openx, IDS’s, VPN’s, Backups. But these technologies setup falls under Consultancy rate, support is restricted to mainteinance related tasks only.

How to contact our Support?

You can contact us from Monday to Friday between 9:00 UYT (12:00 GMT) to 18:00 UYT (21:00 GMT).  You can find us through Skype (guruhub_support), E-mail (support@guruhub.com.uy), Phone (+59899763902, +59898674020).  On our worsts days tickets response is up to two hours and normally it’s around 30 minutes.

Support Prices

For customers with servers hosted by GuruHub support price is fixed at 25.00 USD / Hour.

For customers with self hosting but setup done by GuruHub, support price is fixed at 35.00 USD / Hour.

For non-customers, our prices are as follow:

Pay as you go: 50.00 USD / Hour

40hs Package: 35.00 USD / Hour

80hs Package: 25.00 USD / Hour

All prices are without taxes, taxes are only applicable if your company is located in Uruguay.

Comentarios desactivados

Consultancy

Posted julio 16th, 2012 in Our Services by admin

How does consultancy work?

Consultancy solves any IT problem you may have, any assistance you may need, if we can’t provide it we will at least point you to whoever does. The only limit we place is the scheduled time. Consultancy tasks must be scheduled with three days in advance.

We know about a wide range of opensource technologies and we are big fans of learning new technologies.  We focus on three main areas: metrics & real time, automation & development and system/network operations. Below is a brief description of some of the work we have done in those areas.

Metrics & Real Time

- Zabbix Monitoring: Custom alerts & scripts, Custom Application Monitoring, Business Metrics & Alerts.

- Graphite: Realtime Conversion Tracking,  Realtime Application Monitoring, Data Visualization.

- Data aggregation: Scribe for multi-server environments, statsd for real time collection of metrics.

Automation & Development

- Automatic Deploys:  Migrate traditional deploys to fully automated through git, github-hooks or capistrano.

- Bulk Websites: Massive wordpress provisioning, Drupal Aegir setup.

- AWS/Cloud: More than 300 instances already deployed, multi-region replication, custom integration into AWS services.

- Networking Scripts:  Custom vpn setups, advanced reverse proxies, wierd/complex routing.

- Data collection : From scrappy to any data mining technology you can name.

System/Network Operations

- Openx: Automatic campaign setup, cluster hosting setup

- Live Migrations: Servers migrations with zero downtime.

- DNS Management: Geo DNS, Advanced Migrations

- High Avaiability: Load Balancers, Database Replications.

- Backups & Data Recovery:  Database, Code & Servers, Full Restores, Backup Integrity Tests.

It’s not there what you need?

Our staff it’s multiple disciplinary, we are passionate about learning and not afraid of new challenges.  Contact us for a quote, if we can’t provide it most likely we can help you find a local expert.

Common Consultancy Cycle

A common consultancy cycle for first time customers would be like this:

- Customer contact us with their problem. (short call/chat ~30min max)

- Staff contact customer with a propposal, quote and a free one time guruHub contract (no subscription) to sign.

- Customer accepts quote, work is scheduled and  required information is provided (access, available contacts, etc).

- While our Staff work on your issue we will keep you informed. In case a non-expected problem arises staff will alert your technical contact.

- Issue is resolved. Our staff will send you a report of tasks done and any relevant information for your technicians.

- At this point the cycle is done. If you wish you can schedule a phone conference between the technician that made the work and your tecnicians for a QA session.

We are very aware of the consequences of our work on production servers and we won’t ever take any action that will result in downtime or loss of information without asking you for your consent. In case staff found the problem to be different from the requested if we are able to fix it in the same budget we will do it.

How to request Consultancy?

You can contact us from Monday to Friday between 9:00 UYT (12:00 GMT) to 18:00 UYT (21:00 GMT). Outside business hours we only provide premium consultancy, please call directly to our phone.

Remember consultancy tasks must be scheduled with three days in advance. For emergencies refer to premium consultancy services.

You can find us through Skype (guruhub_support), E-mail (support@guruhub.com.uy), Phone (+59899763902, +59898674020).

 

Premium Consultancy

What makes premium consultancy it’s one or more of the following:

- You need work done with short notice.

- You need work done by named contact.

- You need work done outside business hours.

- You need work done by an external consultant.

 

Consultancy Prices

Pay as you go:  75.00USD / Hour

40hs Package: 50.00 USD / Hour

80hs Package: 40.00 USD /Hour

 

Premium Consultancy Prices 

Pay as you go:  100.00USD / Hour

40hs Package: 80.00 USD / Hour

80hs Package: 60.00 USD /Hour

 

Price Discounts

We provide great discounts in our hourly rate to those who engage in three or six month contracts.

Please contact us for more information.

How to install mongoPress on Debian 6

Posted abril 9th, 2012 in Operations, Web Development by Gastón Acosta Ramas

Here i will explain you how i’ve installed MongoPress into a debian squeeze box:

First of all we need a basic webserver, in this case i’ve installed apache but it works with nginx too.

it’s important to install php5-gd package, because it’s a MongoPress requisite.

Now install MongoDB.

add mongodb repo for debian.

install via apt-get

Now we need php5 driver for MongoDB.

run following commands only if you don’t have pecl installed yet.

install php5-mongo via pecl

now we have to enable the extension in php.ini
by adding this line in php.ini

We have the server ready to receive MongoPress!!
configure an apache VirtualHost, with rewrite allowed. and in the document root for this VHost run:

now open the browser and follow mongopress installation process.

I recommend you to use RockMongo wich is similar to PHPMyAdmin but for MongoDB.

WebDevelopment using vagrant

Posted marzo 21st, 2012 in Blog, Web Development by Gastón Acosta Ramas

if you’re working on various web projects, and some of them are based in different technologies, and/or using different frameworks, it’s difficult to have one development environment, and keep it tidy, clean and working.

In my case, i’ve some projects under NginX others under Apache2, others in different architectures, and i’ve to test some projects in different SO.

well, here i’ll show you how i used vagrant as a solution for this problem.

vagrant uses VirtualBox headless to provide you, an easy to use/handle VM.

 

  1. download vagrant from here.
  2. add your boxes (base vms.) by default you can download ubuntu base box, but here, you have a list of Vagrant boxes you can add.
  3. usefull commands you should know.

in my case i have /home/gargrag/projects/, and inside one folder per project with a vagrant box .

editing Vagrantfile you could  forward ports to your phisical vm, add shared folders and setup many other things like chef provisioning.

for example you can forward 3306 to 3306, 80 to 8080 and whatever you need.

 

happy develop!.

Servers / Hosting plans

Posted mayo 6th, 2011 in Uncategorized by admin
Currently we offer three different starting plans and you can always upgrade your plan to a bigger one later if you know your monthly needs of premium support will keep growing. We can either work with your servers or provide you one according to your needs. All plans are per dedicated server you own.
In case you are looking for a fresh solution, what we recommend is to start by getting a good server to take advantage of virtualization technologies (we mostly use Citrix Xen) to deploy as many virtual servers as you need over just a single dedicated server easily and fast.
We have been running this kind of architecture on production for enough time to trust it’s and scale it up as needed: each server use the resources it needs without having to share either information or resources with other virtual servers and in case some virtual server is compromise others wont be at risk.

Lite Plan:  This plan only includes monitoring 24/7. Setup it’s free and it costs 50 USD per month

Requirements: One time root access to the server to install and configure our monitoring agent.

Includes:

  • Server Monitoring 24/7
  • E-mail/SMS notification upon failure detection to the server sysadmin.
  • 24/7 Mobile phone number to contact in the event of  an emergency.
Notice: It doesn’t include automatic support on incidents, it won’t wake up our staff. It’s up to the customer to enable automatic support. In that case we will take care of whatever happens to your server and charge you the hours worked at the end of the month.

Basic Plan: The price it’s 250 USD per month.

Requerimientos:  Root access to the server.

Includes:

  • Server Monitoring 24/7
  • E-mail/SMS notification upon failure detection to the server sysadmin.
  • 24/7 Mobile phone number to contact in the event of  an emergency.
  • Up to 5hs of monthly incidents/maintenance  (24/7).
The automatic support on emergencies it’s enabled as long the monthly five hours are not reach. From there customer must tell us that he want us to keep taking care upon failure without confirmation and we will charge the extra hours worked at the end of the month.

Premium Plan: This plan cost  400 USD per month

Requirement: Root access to the server

Incluye:

  • Server Monitoring 24/7
  • E-mail/SMS notification upon failure detection to the server sysadmin.
  • 24/7 Mobile phone number to contact in the event of  an emergency.
  • Up to 15hs of monthly incidents/maintenance  (24/7).
Extra Hourly Rates:
Who When Incidents Support
Customers Mo to Fr, 9-20hs 50USD 50USD
Customers Non Office hours 50USD 100USD
Non customers Mo to Fr, 9-20hs 100USD* 100USD*
Non customers Non Office hours 150USD* 150USD*

*For non customers minimum ticket duration is two hours

Cloud Cache

Posted mayo 2nd, 2011 in Uncategorized by admin

The CloudCache Alternative:

CloudCache is a new service yet in beta that we plan to public release on March 2011. Basically it’s a cloud service for web cache with a system of pay as you go.

The main objectives of the service is to allow companies to prevent traffic spikes due to good press from degrading their visitors user experience.
Other good features it provides are: reducing real server load to a tenth, adding a layer of security, and guarantee response times of less than 600ms even under traffic spikes.
Besides this, it’s completely transparent to the real web server in the back, it does not require any kind of access to the web servers of our customers, customers only need to change an IP in their DNS and they are all set.

Currently it’s on Beta stage and we have only a few customers using it who between all of them we are providing around three million page views per day.
This depending on the rate of page per visitor of each of their sites would result in between 500k and a million visits per day.

Our service rates are based in total transfer bandwidth required for the cache service therefore it’s impossible for us to guess how much bandwidth would require a site for 500k visits per day. We have checked other customers numbers and we have found sites with 500k visits range between 4TB and 10TB depending on the type of content, cache rules and site content optimization.

The main advantage in using CloudCache vs self hosting infrastructure is that we currently have already a high availability setup inside OVH France datacenter and as we grow and add more servers to the cloud we plan to be able to support high availability in different datacenters/continents without meaning any extra costs to our users.

The only disadvantage versus self hosting is that you don’t own the cache technology and therefore you will have to rely on us for
caching. The good news is that you still own your technology and our cache service does not require from you to provide any  access to your server. Our service it’s completely transparent and does not require any kind of special access to your websites technology. If you don’t want to work with us anymore or you can’t rely on us anymore, you just change your IP in your DNS and you don’t need us anymore.

In case you are interested in became user of our service we would recommend you to just use current available plans until you reach a monthly transfer of more than 5TB for three consecutive months, in which case we would agree to provide a special reduced price for you.

Current CloudCache Plans based on monthly total bandwidth:
Disk Quota Price
50GB 15USD. Extra 10GB would cost 3.00USD
50GB 15USD. Extra 10GB would cost 3.00USD
250GB 50USD. Extra 10GB would cost 2.00USD
1000GB 100USD. Extra 10GB would cost 1.50USD
2000GB 150USD. Extra 10GB would cost 1.00USD
5000GB 250USD. Extra 10GB would cost 0.50USD

Please keep this rates confidential, as the service it’s not public we really would like to keep a low profile in the market. We reserve the right to change those rates between today and the release day. In any case we will honor the prices gave on this quote.