Frequently Asked
Questions

Developement (101 Answers)

Virtual Machines

Develop a website by finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business marketing of these products with our SEO experts so that they become a ready-to-use website and help sell a product from the companyDevelop a websiteby finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business marketing of theseproducts with our SEO experts so that they become a ready-to-use website and help sell a product from the company. Develop a website by finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business
Develop a website by finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business marketing of these products with our SEO experts so that they become a ready-to-use website and help sell a product from the companyDevelop a websiteby finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business marketing of theseproducts with our SEO experts so that they become a ready-to-use website and help sell a product from the company. Develop a website by finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business

Containers

Containers can be thought of as a type of virtualization for the operating system. Typically virtualization refers to hardware, using a software hypervisor to slice up a server into multiple virtual machines. Container technology virtualizes the operating system, abstracting applications from their underlying OS.
Develop a website by finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business marketing of these products with our SEO experts so that they become a ready-to-use website and help sell a product from the companyDevelop a websiteby finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business marketing of theseproducts with our SEO experts so that they become a ready-to-use website and help sell a product from the company. Develop a website by finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business
Develop a website by finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business marketing of these products with our SEO experts so that they become a ready-to-use website and help sell a product from the companyDevelop a websiteby finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business marketing of theseproducts with our SEO experts so that they become a ready-to-use website and help sell a product from the company. Develop a website by finding a product identity that has value and branding to become a characteristic of a company. We will also facilitate the business

Kubernetes

Within the cluster, most Kubernetes services are implemented as a virtual IP called a ClusterIP. A ClusterIP has a list of pods which are in the service, the client sends IP traffic directly to a randomly selected pod in the service, so the ClusterIP isn't actually directly routable even from kubernetes nodes.
Containers within a pod share networking space and can reach other on localhost. For instance, if you have two containers within a pod, a MySQL container running on port 3306, and a PHP container running on port 80, the PHP container could access the MySQL one through localhost:3306.
Kubernetes is designed to be resilient to any individual node failure, master or worker. When a master fails the nodes of the cluster will keep operating, but there can be no changes including pod creation or service member changes until the master is available. When a worker fails, the master stops receiving messages from the worker. If the master does not receive status updates from the worker the node will be marked as NotReady. If a node is NotReady for 5 minutes, the master reschedules all pods that were running on the dead node to other available nodes.
The only stateful part of a Kubernetes cluster is the etcd. The master server runs the controller manager, scheduler, and the API server and can be run as replicas. The controller manager and scheduler in the master servers use a leader election system, so only one controller manager and scheduler is active for the cluster at any time. So an HA cluster generally consists of an etcd cluster of 3+ nodes and multiple master nodes.
There is a DNS server called skydns which runs in a pod in the cluster, in the kube-system namespace. That DNS server reads from etcd and can serve up dns entries for Kubernetes services to all pods. You can reach any service with the name < service >.< namespace >.svc.cluster.local. The resolver automatically searches < namespace >.svc.cluster.local dns so that you should be able to call one service to another in the same namespace with just < service >.

MYSQL

Information on your MySQL databases can be accessed via the Member Portal area here: https://gcloud.net/databases/manage/ .The host name, user name, and database password are listed in this category. Usually a CGI will be used to pass data between the database and the user.
Gclouddatabase for MySQL uses MySQL Community Editions and supported versions MySQL : Download MySQL Community Server for the specific engine versions available in the service.
If you have any information such as products, dates, customers, pictures, or any data that is not static, a database is an efficient way to manage that information.
You can add a MySQL database using the Add Database Member from GcloudPortal.

MSSQL

Currently, we only provide SQL Server™ 2017 Express and SQL Server™ 2019 Express.
Yes, the full-text search feature is enabled in the hosted service for SQL Server™.
Our cost-effective hosting service for SQL Server™ (MSSQL) support the Express edition of SQL Server™ 2017 and 2019. For details of features supported by both versions, please refer to the links. --2017 edition, 2019 edition
Yes, Microsoft SQL Server™ Express has a 10 GB maximum database size and other important limits. For details, please refer to the documentation.
Yes, we offer a 99.9% uptime guarantee for our network and all servers.
SQL Profiler is a tool which allows system administrator to monitor events in the SQL server. This is mainly used to capture and save data about each event of a file or a table for analysis.

PostgreSQL

Not Data

MongoDB

The MongoDB data platform is built around three core design principles that collectively enable you to build faster, and with higher quality.
Data in MongoDB is stored in BSON documents – JSON-style data structures. Documents contain one or more fields, and each field contains a value of a specific data type, including arrays, binary data and sub-documents. Documents that tend to share a similar structure are organized as collections.
MongoDB automatically maintains replica sets, multiple copies of data that are distributed across servers, racks and data centers. Replica sets help prevent database downtime using native replication and automatic failover.
MongoDB is consistent by default: reads and writes are issued to the primary member of a replica set.

Multicloud

You can connect with our team to understand the entire process of getting started with multi cloud shifting and get the required assistance along from our cloud architects.
With multi cloud you don't have to face vendor lock-in or lagging in the process of accessing your data. Other than that, you can also shift your data from one cloud to another according to your convenience.
At Gsoft, we make sure top-notch safety is maintained in terms of keeping your data absolutely safe. Our team keeps monitoring to detect any malware attacks and take steps spontaneously if anything such happens. We have incorporated robust security systems into our infrastructures in order to make sure every data is safe and not hacked by unauthorized third parties by any means.

Storage

Unlike the data stored on a local instance store (which persists only as long as that instance is alive), data stored on a gcloud block storage volume can persist independently of the life of the instance. Therefore, we recommend that you use the local instance store only for temporary data.
when attached to Gcloud Instances, higher IOPS volumes can achieve single digit millisecond latencies. Your exact performance depends on your application’s I/O requirements.
No, snapshots can be done in real time while the volume is attached and in use. However, snapshots only capture data that has been written to your Gcloud block volume, which might exclude any data that has been locally cached by your application or OS. To ensure consistent snapshots on volumes attached to an instance, we recommend detaching the volume cleanly, issuing the snapshot command, and then reattaching the volume.
Gcloud block storage encryption offers seamless encryption of block storage data volumes, boot volumes and snapshots, eliminating the need to build and maintain a secure key management infrastructure.

Elastic IP address

If you have no knowledge about this, you can book an appointment with our specialist team. They will provide you the required assistance. Our team is always there beside you whenever you will require assistance. We believe in growing up with our clients; we make sure everyone gets their queries solved in no time. We have been working for an extensive period of time in this industry and guide everyone in the venture of assigning an Elastic IP address. Technical matters can often overwhelm people, that is why we are going to be present by your side to make you understand everything and also choose the best for your company.
With an Elastic IP address, you will be getting a lot of flexibility in terms of usage. With our Elastic IP address services, you will have freedom over the bandwidth selection and a lot more. We will make sure every requirement is fulfilled in this sector. Other than that, you will also get the required assistance or help from our specialist team if you don't understand any procedure at any step. With great quality services, you will also get top-notch guidance from Gsoft's team.
With Gsoft's services associated with Elastic IP addresses, you will not have to burn a huge hole in your pocket. We have kept our services within the affordable range only. So no matter what your budget is, you will find something or the other for your purpose. We understand that every company will never have the same requirements or the same budget, that is why we have kept all our services within different ranges. So whatever your budget is, you can get something within that. No matter how much you invest, you will be getting top-notch service everywhere. With Elastic IP address, it is a one-time investment, so you should definitely go for it without worrying about spending a lot.
Yes, it will be safe to use Elastic IP addresses rather than using random public IP addresses. Elastic IP addresses are exclusive possessions until it is released by the user. So no confusion or distortion with traffic generation will take place. Your elastic IP address will be exclusively assigned to your instance and nowhere else. With public IP addresses, this exclusivity will not be there. And also, a lot of risks might arise as well. Your traffic generation can also get influenced by the previous usage of the IP address.

Load balancer

The GcloudLoad Balancer service does not support UDP. It supports only TCP, HTTP, and HTTPS.
Yes, GcloudLoad Balancing guarantees a monthly availability of at least 99.99% for your load balancers.
An Application Load Balancer supports targets with any operating system currently supported by the GCloud.
You can perform load balancing for the following TCP ports: 1-65535
Yes, you can add listeners for HTTP port 80 and HTTPS port 443 to a single Application Load Balancer.
We bill Load Balancers the same way as servers. They have both a monthly price cap and a price per hour.

Backup and Restore

Gcloud Backup allows for backups of various applications. However, Gcloudoffers software agents for some of the more common software systems that are backed up, which include: Bare metal restore, Microsoft SQL and Oracle. Each agent is available as an add-on to your GcloudBackup and Restore service.
You can back up your data as frequently as you like. Backups can be made manually or can be scheduled as a single or recurring instance made daily, weekly, monthly or on a custom schedule. Schedules can be updated or cancelled at any time.
Gcloud Backup allows for data-retention depending on where you want to roll back to. Daily retention schemes hold data for seven days, while weekly schemes hold data for one month, and monthly schemes hold data for one year. At the end of each period, the oldest data set is rotated out and the first "delta backup" made becomes the oldest available restore point.
You can also choose to store data in encrypted format. You must remember your encryption password. Your data can't be restored without your password. If you lose your password, you won't be able to get your data back.
You can still save and retrieve your backups even if you reached the limit of the capacity that you purchased previously. However, you are going to receive an extra charge for every additional GB that was used in the next billing statement.

Disaster Recovery

Gcloud server provides a highly available environment which create replica of the primary node to a secondary location via an agent. if any node on which the application is running fails, the application continues to run on other nodes or zones. This process continues until the failed node is back online
In the event of an outage, a backup will only restore your data back to the time you last ran a backup. Whereas Disaster Recovery is a solution which is constantly syncing your data with the cloud allowing you to recover faster with no loss of data.
No, our DRaaS solution is flexible and can grow with you to ensure all your data is backed up accordingly.
No, it’s affordable regardless of the size of your company. Plus, when you add in the cost of lost data and being offline for long periods of time, having a solution which gets you back up and running in minutes just makes sense.
RTO is recovery time objective, or how quickly you need your infrastructure to be ready again in a new location. 

Recovery Point Objective is how much data can be lost between the source the target within that replication. That’s usually the length of time it takes for the data to get from the source to the target.

Cloud Migration

Shifting to the cloud can seem like a herculean task, especially for beginners, and that's why our team is always present to offer help in such situations. If you don't know where to start, you can approach the Gsoft cloud expert, who will guide you through the venture of cloud migration along with all the details you need to know.
Extensive security measures are adopted in terms of keeping your data safe in the cloud environment. There are multiple layers of safety that ensure that your data is not going to face any malware attacks.
We make sure external and internal attacks are stopped along with proper governance of data and recovery and also continuous monitoring for keeping your systems protected.
Downtime, data loss, management of resources, and issues associated with compatibility can be some of the challenges you can face while opting for cloud migration, but with Gsoft, all that will be managed by professionals so that your business operations remain intact and you get optimum results as well.

Database Migration

Visit the Database Migration Service section of the Management Console and open a ticket for the migration task. Specify your source and target end points and Gclouddatabase team will do the migration process.
GcloudDatabase Migration Service is a low-cost service to help you migrate databases to Gcloudeasily and securely. Replication tasks can be set up in minutes instead of hours or days.
Depends on the reason for and type of migration you choose to perform. At a minimum, you’ll want to do the following.
  • Perform an Assessment
  • Prototype Migration Configuration
  • Design Your Migration
  • Testing Your End-to-End Migration
  • Perform Your Migration
The following are items that determine the length of your migration: total amount of data being migrated, amount and size of LOB data, size of the largest tables, total number of objects being migrated, secondary indexes created on the target before the migration, resources available on the source system, resources available on the target system, resources available on the replication server, network throughput, and so on.
No Database Migration Service does not store customer data.

Wholesale Voice

Gsoft offers the following services: wholesale voice, A-Z termination
Although there are no minimum commitments, the most aggressive pricing is worked out based on volume forecasts
Please provide your full physical address & your switch IP. One of our regional sales managers will reach out to you as soon as possible.
Gsoft requires your Company information and your contact details & your switch IP to open an account.

Hybrid Cloud

The application landscape is moving on from a monolithic architecture towards next-gen applications running on microservices. It’s all about fast delivery of applications and services to stay competitive in the market. This change will give businesses the agility and flexibility to quickly launch innovative new digital services.

A hybrid-cloud platform enables your in-house development team to create microservices that can be used to roll out nextgen applications and services, as well as combine applications with microservices from public cloud providers.
For many companies, the last five years have been all about testing containerized applications and running proofs of concept. But now, hybrid-cloud solutions are starting to become more main stream and are being adopted in enterprise data centers around the world. In fact, industry analysts have predicted that within the next year, a growing number of global organizations will be running containerized applications in production.
Hybrid cloud is playing an increasingly important role for companies looking to modernize their applications. This modernization involves taking existing, monolithic legacy applications and breaking them up or rewriting them to run on different independent microservices.

Each of these microservices can run in their own container environment, which is beneficial because containers are highly portable and have less dependency on the operating system and underlying hardware platform. This approach incurs less overhead than traditional bare-metal hardware or virtual hardware.

Eventually, you’ll get more out of your hardware investments and be able to move your microservices workload in and out of public cloud as you choose. Hybrid cloud will also help bring your operations team closer to your development team, enabling new services to be updated and implemented faster in a practice called DevOps.

Cloud Consulting

Gcloud consulting team works with each client and their budget to provide the best overall solution for their requirements.
Each Gcloud consulting customers has a set number of hours they are entitled to every month under our care plans. If you happen to use up your hours in one month as you enjoy building your business systems, we will be happy to “borrow” the allocated time from the next month. Gcloud consulting will track the allocated time per year and let you know how close you are to reaching the allocated time for the year.
Yes. Upgrading and downgrading plans is a normal process and usually happens when your business grows as a result of direct value Gsoft has added.

Downgrading can also mean that value is not being generated for your business as expected, and we’ll be happy to investigate the reasons. We will then provide a recommendation. The ideal path is to upgrade to the next plan, as your organization continues to become more successful.
A Time-tested assessments, methodologies and frameworks.
B Trusted partner
C Highly experienced
D Global service delivery