Neev can manage cloud computing solutions for your Java, .NET, RoR, Django and LAMP based web applications. Neev adds further value by providing the following services as part of its offering.
We provide Cloud Support services for AWS, Rackspace, Heroku and other Cloud hosting services providers.
Neev manages Application & infrastructure hosted on cloud including providers like: Amazon Web Services, Rackspace, Microsoft Azure, Google compute. The platforms configured and supported are:
Technology stack of the infrastructure supported includes: Java, .NET, PHP, Ruby, Groovy, Python et al.
We monitor Memory, CPU and Disk Usages, in the instances. The system automatically sends alerts when these parameters reach the preset levels. Services in the server (like Apache, Tomcat for Java) are also monitored. Scripts are written which attempt an automated recovery/restart of these services in case they are down. An alert is sent if these scripts do not achieve a recovery within specified time duration. Monitoring & analysis of the performance of application using third party tools like Appdynamics, Newrelic etc are also offered on need basis.
Each important URL is monitored 24X7 and phone alerts sent in case it goes down or takes more than 30 seconds to respond. The alert algorithms also have an escalation matrix and it automatically escalates to multiple levels (max four levels of escalation), if the issue is not resolved within 15 mins. For each down time Neev’s team will report with root cause analysis and corrective/preventive actions taken.
A monitoring dashboard with resource usage visualizations is provided. The usage stats are collated on regular basis to a central server and a history maintained. This can be used for analyzing the app performance, server resource consumption, uptimes, errors and others. Neev also provides monitoring of specific errors in the server/application logs and also implements custom checks for the application. Custom check metric can be defined by the customer as per business requirement.
All customers get access to the monitoring dashboard which typically includes the information about the following:
All customers can login on to an online support ticket system and create tickets with defined priorities. The highest priority will trigger a phone alert to the cloud administrator on-call and such alerts have an escalation matrix bound which automatically escalates if not addressed in 15 mins at each escalation level (max of four escalation level).
As per customer’s business needs backups for relevant data at regular frequency is configured. Multiple-day retention is maintained for the same. The backup cycle is flexible on request. Restoration from backup is done when a request is raised.
For each application the relevant OS/software security updates are configured. The security firewall is also managed to control attacks.
The contact details of a senior cloud admins will be provided. For all emergencies we encourage the customer to co-ordinate with the contact person directly.
Design and implement architectures with High Availability and scalability factors using the resources provided by the infra providers. For instance, in case of AWS this will be:
All environments that need to be switched ‘ON’ or ‘OFF’ on regular basis can be triggered with a simple control panel. The frequency, nature and characteristics of the environment can be pre-defined like:
Hudson + Sonar is configured and maintained for automated builds. The system also generates “Automated Build Status” reports at regular intervals. We also give admin-controlled access for developer, QA and release teams.
Recommendations to save cost on infrastructure include:
Take advantage of the elasticity & 'on-demand' nature of the cloud by setting up fully managed, robust, fault-tolerant and scalable infrastructure with Neev Cloud Services.Click here to view our cloud support plans.