With constantly changing customer demands and market conditions, there is a need of an IT strategy and infrastructure that is cost-effective, flexible and agile. OpenStack provides an open and flexible framework that many enterprises use as their underlying technology to drive business transformation to a software-defined infrastructure and support their business operations.
To mitigate technology risks, enterprise IT requires an agile and open cloud platform like OpenStack that incorporates new technologies, and is supported by a wide commercial ecosystem. A new software-defined infrastructure is emerging through OpenStack that orchestrates the deployment and allocation of compute, network, and storage resources for application needs at a competitive cost.
IT-AS-A-SERVICE
AFour Technologies provide IT-as-a-Service to enable business organizations to respond quickly to the demand for new infrastructure services while staying compliant with regulations and protect business and personal data. Using our expertise, you can achieve business agility by provisioning infrastructure from months to few minutes.
Use Case |
Business Benefits |
Setup public and private clouds |
- Enable business agility by setting up highly scalable public and private clouds
- Configure compute nodes to provide 200 to 300 instances with basic server configuration and can be further scaled up by upgrading hardware
- Add compute nodes to the cloud to scale out the infrastructure
|
Infrastructure Provisioning |
- Automated provisioning and de-provisioning of instances
- Automated provisioning of CPUs and disks
- On demand provisioning of instances
|
Network Provisioning |
- Automated provisioning and de-provisioning of networks
- Automated segregation of networks from other networks
|
Application Services |
- Automated provisioning of application services – Web servers, Databases, Messaging servers
- IOT services to collect and visualize sensor events
|
Integration of external storage |
- Setup and integrate NFS servers with cloud
|
Continuous Monitoring |
- Automated monitoring of cloud services and resources
- Automated notifications on resource utilization
|
High Availability |
- Setting up cloud instances for high availability
|
Migrate custom applications to cloud |
- Migrate custom applications to cloud
|
Security |
- Configuring firewalls to restrict inbound and outbound traffic
- Configure secure VPNs across cloud networks
|
Disaster and Recovery |
- Backup and restore cloud instances
- Backup and restore cloud server systems
|
DEVOPS SERVICES
With AFour technologies, leverage expert DevOps resources to accelerate cloud adoption and rapid delivery of software to customers. We offer end to end DevOps services helping customers to design and implement a fully automated CI process and technology solution that focuses on continuous development, integration and deployment services.
DevOps Capabilities |
Infrastructure |
- Automated deployments of OpenStack distributed setups using devops tool AnsibleConfiguring openstack components using Ansible
- Automated provisioning of Instances
|
Configuration Management |
- Build Engineering – Branching, Labelling, Conflict resolutionConfiguration Management – Bitbucket Stash, Bamboo
- Jira integration with bit bucket
- Automated downloading of application source code from repositories like GitHub using CI tools like Jenkins
- Automated building of application source code using ANT, Gradle triggered from Jenkins
|
Test Automation |
- Automated testing of application builds triggered from JenkinsIntegration of test results with test management tools
- Tempest framework for testing openstack and application APIs
|
Continuous Deployments |
- Automated deployments of application builds using Ansible
|
Application Monitoring |
- Monitoring openstack using FuelApplication monitoring using Nagios
|
Disaster Recovery |
- Automated backup and restore of openstack instances and volumes using 3rd party applications
- Automated backup and restore of openstack component servers using 3rd party applications
|
Tools |
- Ansible, Fuel, Tempest frameworks, ANT, Jenkins, Bamboo, Nagios, Github
|
TESTING SERVICES
AFour Technologies helps organizations to Improve software quality, reduce costs and accelerate time to market deliveries. The core strength of our testing team revolves around our rich technology experience and mature quality practices in testing functionality, usability, performance, scalability, reliability and security. We are pioneers in building clouds and have built frameworks to automate testing of solutions end to end and deliver in cloud using continuous integration technologies.
Testing Services |
Deployment Testing |
- Deploying distributed openstack setups and creating several hundreds of instances and volumes
- Deploying and integrating NFS servers with openstack
- Deploying different cinder storage backend like CEPH and NetApp
|
Functional Testing |
- OpenStack instances backup and restore
- Cinder volumes data back up and restores
- Data integrity of backups and restored backups
- Hot and cold backups
- Heat to automate openstack tasks like creating instances, start/stop instances, creating volumes
|
API Testing |
- Validating APIs exposed for integration using tempest framework
|
Performance and Reliability Testing |
- Load testing of Backup and restore of several hundreds of openstack instances and volumes
- Performance of compute nodes in terms of number of instances that a single node can support based on hardware configuration
- Performance tuning of Backup and restore functionalities
- Validating reliability in results, data loss and consistent patterns in resource usage
- Performance testing of APIs
|
Scalability Testing |
- Scalability testing and recommending scale up and scale out sizing guidelines
|
Security |
- Configuring firewall rules on openstack to restrict inbound and outbound connections
|
Interoperability Testing |
- Interop labs for certifying products on multiple OpenStack vendors – Rackspace, Mirantis, RedHat and releases – Kilo, Liberty, Icehouse
- Backup and restore of volumes on Azure, AWS cloud storage interoperability with NetApp
- Backup and restore of data on Swift testing interop with backup apps like NetApp, VEEAM, Symantec BackupExec and Netbackup
|
Tools |
- Selenium, Java, JUnit, Python, Testlink, Redmine, Dotnet, Jmeter, Advanced REST Client, Cenzic Hailstorm, Nessus
|