Today, we are continuing our journey to know more about various types of Cache. In previous article we have seen (How Many Types of Cache do you know?) some examples to understand what exactly Cache stands for along with Client and Server side Cache structure.
Here, we will see some more example of use of the Cache to get familiar with technology or you can say principle frequently using caching, either at server as client (and sometimes both):
Before any web transfer such as when you visit a website, for an instance http://www.esds.co.in/, our server will perform a DNS query to translate ESDS.co.in to an IP address. This is a behavior that is consistent for each web page and every website. It is therefore logical that a cache is set up at this location. Indeed, it exists on all operating system and also on browsers DNS cache that have the function of cache handler <-> (ESDS.co.in <-> xx.xx.xx.xxx).
So when you visit a website again DNS cache allows not having to re-perform a DNS query and you can access web pages more quickly because cached information will be obtained more quickly than requesting a DNS server on the web.
Proxy server, which are intermediaries between clients and servers (either between the local network and the Internet or between two Internet sites) also often make caching to make access to information faster for clients. The advantage is that caching is now centralized in a single point and can then be used by multiple clients performing the same query.
Web server side, a cache can also be set up to not having to regenerate pages that are normally dynamically generated as is the case with most websites today. Using PHP and similar languages allow modularity of websites, but also generate significant resource consumption, since the pages are generated for each request to be built and sent to the client.
Fortunately, caching avoids for the same requested page containing the same information to regenerate a page, but rather to make an already calculated cached page to customers. Some tools can be positioned directly on the web server and other more substantial and used for large trades, which are positioned for upstream flow or for web servers. Then they also act as reverse proxy, for example, the case of Varnish cache.
Again in web server, they almost constantly use databases to schedule and sort their information. Each generation of page causes a content search in the database. Therefore, it is often useful to cache the responses from the database to make it faster page generation. This is for example what the DB Cache Reloaded plugin does in WordPress.
We have seen 6 types of Cache, their purpose and structure along with examples to understand them appropriately. So when the next time you see or hear this term you will think of a lot can happen over a simple looking word i.e. Cache.
If we make Domestic data free for users within India, then it will promote hosting of India’s data within India, which will add a lot of value to our economy and employment generation. Below listed 11 points will help you to understand why we should demand for Free domestic bandwidth :-
1. India will save approximately INR 30,000 Crores of Foreign revenue in FY2017, INR 42,000 Crores in FY2018 & INR 58,000 Crores in FY2019 which is expected to be paid to offshore ISP’s for transit/peering, as well as the offshore Data Centers and cloud service providers hosting 90% data of India. ( More information covered at http://www.newindianexpress.com/cities/bengaluru/Cloud-computing-market-to-touch-4.5bn/2013/10/18/article1842018.ece ), Most of the Indian Print Media and Digital Media companies are also hosting their Data Abroad, (Reference http://www.infotechlead.com/cloud/amazon-cloud-media-everyone-like-24571 )
2. Indian ISP’s have to pay a lot of money every year to the offshore ISP’s for all the data usage that happens on their Network, 90% of India’s Data is hosted abroad, so the Indian ISP’s currently pay $4.5 Billion a year to the offshore ISP’s. Cost of laying fiber in seabed is 10 times more than that of laying fiber on the ground, so the investment of our ISP’s for their fiber within India is negligible compared to what they pay to the offshore ISP’s.
3. Indian ISP’s charge the Indian Data Center’s for the Bandwidth used by the Indian Data Centers, but the Indian ISP’s have to pay heavily for the bandwidth they use on the network of offshore ISP’s. if majority of India’s data is hosted within India, then the Indian ISP’s will be able to make good revenue by selling the bandwidth to the Indian Data Centers and their offshore bandwidth bills will be negligible, so they won’t need to charge their data users on their cellular network for domestic bandwidth upto certain limit. This will pave way for making the domestic bandwidth free on cellular network for users who use less than 1GB data per month.
4. Data Hosting and Cloud computing alone will create 2 Million new jobs in India by 2016, this will scale up to jobs for 2 Crore people in Cloud computing field by 2022, if India’s Data is hosted within India( Reference http://articles.economictimes.indiatimes.com/2012-03-06/news/31127083_1_public-cloud-job-creator-global-innovation-hub )
5. Global mobile app revenue exploded from $6 billion to $38 billion between 2010 and 2013. This is an amazing ramp, which resulted in multi-billion dollar valuation for apps like Snapchat ($4B), WeChat($30 B ) and Whatsapp ( $19 B ), Facebook ( $200 B ) all major Social media & mobile apps are hosted abroad ( Reference http://www.redherring.com/finance/how-will-facebooks-19bn-whatsapp-deal-affect-the-mobile-messaging-market/ ).
6. Indian government could have made significant Tax revenue if Whatsapp had an Indian subsidiary for all the Indian users they have and if their Indian subsidiary would have been sold as per Indian tax laws. 45% users of Whatsapp are Indians. Valuation of the Chinese Apps, Social Media companies and Search Engine is more than $300 Billions. If the Indian Data privacy laws can be updated sooner, government can make huge revenue from the Fortune 100 Indian IT companies in the years to come.
7. India still lags behind developed countries (with 17thrank of the 24 countries surveyed) in policies, like data privacy, security, Intellectual Property Rights, cybercrime, etc., considered critical for the future of cloud computing. privacy reforms in several countries have been delayed, with proposals in Brazil, India, South Africa, Thailand, and Turkey failing to gain parliamentary support.(Reference http://cloudscorecard.bsa.org/2013/ )
9. Mobile apps will further strengthen and one day the transactions related to Advertising/Mergers/Acquisitions/Investments in Social Media and mobile based app companies will surpass India’s GDP, India is currently making negligible tax revenue from the Social Media and Mobile app advertising/mergers/acquisitions ( Refer http://www.gartner.com/newsroom/id/1826814 )
10. Muzzafarnagar riots, Vadodara Riots and killing of a minority youth in Pune were all due to Social Media, ED of India is yet to find the culprits. Terrorists continue to use Social Media and various mobile apps, India had to take help of CIA and other foreign agencies to retrieve social media communication of Terrorists, ED of India has no control over Mobile Apps and Social media used in India. ( Reference http://indianexpress.com/article/india/india-others/abdul-kalam-calls-for-research-in-cyber-security/ & timesofindia.indiatimes.com/india/Modi-govts-use-of-social-media-illegal-Govindacharya/articleshow/39658086.cms )
Small and Medium businesses are budding its reach in India and with growing business comes need of proficient management to gain complete productivity and profit. To be in a competitive business means to carry smartness, smart tolls, skills, passion, to achieve these Enterprise resource planning (ERP) is now adopted by many small and big enterprises to help business streamline.
According to research publicized in Jan 2013, 43% of SMBs implemented ERP systems to save money, making benefits like growth management (38%), better decision-making (30%) and improved customer service (29%). Read here for more details.
Statistical analysis states 2% of businesses already have their ERP in Cloud, 47% are planning already to move in Cloud in coming years. Cloud ERP is buzzing more swiftly than Gartner’s prediction. Recent survey shows that traditional ERP has already declining since 2013.
I am not here to chunk your head off with statistical data providing evidences that how many people out there are adopting ERP. The real purpose is why people are adopting ERP and why you need to adopt one? ERP and its benefits are no more any obscure terms. However, Cloud ERP can be still alien for many. Cloud ERP offers benefits of both ERP and Cloud computing platform providing more flexible business.
The foremost and very important factors for SMBs are time and money, in less time more productivity is estimated along with significant cost savings. eNlight’s Cloud based ERP by ESDS gives you access to many benefits, enabling you to concentrate on your core business. Checkout benefits and features of eNlight based ERP/SAP solutions:
When ERP/SAP in cloud is yielding so many Business benefits, it is certain to propagate in coming years rapidly. This will give new Business prospects in line with improvement in present scenario, boon full with low investments and prominent cost savings.
More than ever, now a day’s data forms a very crucial aspect for organizations, to an extent that Big Data management modules are in process of development. Just imagine if you work hard for a year and when it is time to execute your efforts, your data digged for 1 year gets lost! Avalanche! Isn’t it? So why take risk by not implementing backup and recovery plans?
Further details will clarify all doubts with Backups and related terms. Backup does not come sufficiently alone, there are many other important parameters supporting it. Many of us might wonder why mirroring, replication, CDP, snapshots etc.? Let me tell you, these all terms sound pretty similar and may be, if you see their definitions you will link them as same, but they have distinguishing features and all of them are necessary to protect your data (if you really care for it).
RAID i.e. redundant array of independent disks, what is it exactly? RAID is a virtualization technology for storing data. It has various levels called as RAID levels. Depending on the method of storage RAID levels are defined, for Ex. RAID0, RAID1, etc.
RAID can be simply explained as, if your service provider is using RAID technology, your data will be stripped i.e. sequential data will be segmented and these segments will be stored at different physical storages and this logic for choosing correct storage is decided by the level of RAID used. With use of RAID, we get the benefit of data redundancy or performance progress.
CDP and Backups cheer hand in hand, CDP (continuous data protection) is nothing but Real-CDP, another type is Near-CDP, which is nothing but Snapshot. CDP is really essential if yours is enterprise level business. With big business comes, big data and with big data comes worry to protect it, as data is whole-and-sole for information carrying enterprises.
CDP is a real time backup, which replicates data from source to destination with any delta change in system. R1soft is the platform for CDP used by ESDS Software Solutions Pvt. Ltd.
Many times I come across question saying how to use R1soft from cpanel? It is very simple to access R1soft tool from cpanel, access R1soft backup tool using your cpanel’s section named Files, use your login details and once you have successfully logged in for R1soft, you will notice list of backup files. To restore your desired file, go to ->browse databases->select desired file->click restore selected, desired file is restored.
Backup is our old good traditional backup process, where data from primary is stored in secondary on repeated basis. At specific point of time, data is stored; it can be hourly, daily, weekly, monthly. Backup may be required in case of logical corruption, user error, hardware failure or damage.
Mirroring is again another concept related to backup, Continuous data transfer between main and standby server is done, in cases when the main server fails, standby server automatically takes charge. Mirroring is the ability to copy data efficiently from main server to standby server; it actually acts like a mirror. Redundancy is the primary objective of why such a service is proposed.
Replication is the term in which data is replicated from local servers to the main server, usually data centers. If one has data centers at different regional locations, data from local server is replicated to the main server located in central data center. Replication replicates even error, it is con of replication. In case of corruption, it may wipe out both the sites says W. Curtis Preston – founder of Backup central.
Snapshots, as previously stated it is nothing but near-CDP. It stores read only images at a point of time. With proactive snapshots, server can be restored within no time. Provides 100% fail proof performance. CDP can be said as one of the types of Snapshotting.
To maintain business continuity, efficient data protection strategy is necessary. When combination of all the above methods is implemented on various forms of data at various points of time, it would provide a good solution as cherry on the top. With failure of data protection strategy for even a moment, can result in failure of business continuity, and may prove disaster in business economies sometimes.
Talk to our Experts to understand the best solution for your needs to achieve business continuity! Toll Free: 1800 209 3006
A new critical flaw affects WordPress, the most popular CMS or we can say the most famous website builder tool, used by 23% of the websites from all over the World. While most of the faults affecting this platform due to the plugin editor (it is sufficient to disable pending a fix option). The vulnerability in question discovered by Jouko Pynnonen, Finnish security expert, touches the heart of the platform in its 4.2 and previous versions.
It is advisable to turn off comments till bugs’ free version of WordPress is available to use officially. You can also consider our MTvScan vulnerability web scanner to test your WordPress website.
‘Cache’ is often heard or may be an overheard term in the digital world. Though, we often get to read it along the dedicated server specifications, but only a few know what its role is.
Before describing its operation, it is important to know that Cache is often used in many protocols and technologies. The prime aim of Cache is to communicate between two or more machines faster. That means it avoids unnecessary recurrence action and data exchange. Take an example of the use and usefulness of the Cache in a web exchange to enhance overall performance more appropriately.
Note: The Cache is not something which is new to us; it can be rather used in a lot of other areas as well.
When a client makes an HTTP request to a website to access or retrieve a web page, the server doesn’t return the whole web page in one piece; the server sends a base code that contains of other links and packets in the best ordered form that the client will pick up when he finds them in the basic code (i.e. HTML). The HTML code just gives indication as “you have to go this place and search the image found on http://www.mydomain.com/images/image09” to display image or call CSS files that helps in shape and implement shape, color and HTML page.
When a client visits a website, the server plays a role of instructor saying that an element as an image or snapshot can be stored locally on the client side, because it’s a subject that is not changed often. If client revisits that page and using the same images, will therefore be able to go and get those pictures stored location in cached form and not on the server if it’s refreshed. Fetching a local file rather than a server file allows a faster response because it generates less action.
It is important to know that the example given above outlines what hides in the web browser, this is one way that can run the Cache, but there are many others. However, all repeat the same principle: store a query, file, object or an element defined in once place to make it faster provided to the use or final service. This is the main role of the Cache.
Overall, it can put forward two kinds of Cache: the Client Cache and the Server Cache.
As their name suggests, the first is the fact of hiding an object or a file on the Client side or near to the client side to start again the information in cached form. So the next time when client needs it, it’s found in search of the ARP Cache, DNS Cache, which will talk then.
The second category corresponds to the server side actions that are cached after queries. Often, the request made by client can be similar for each requests; the server will perform as a processing unit to provide an answer to queries (research, sorting, listing, calculations, etc…). The principle of the Cache server is that you will remember for a query and cache for the response.
Here, a first client makes a request to a server, could be a simplified application or may be a simple action (web, PHP page generation) or more complex (searching a large database, etc…). The server receives request, performs the necessary processing and calculation to answer and then responds to the client by caching the response. So that will help to prevent the repetition of same request, all calculation and research that is to do.
For example, to a query how much is 1+5? The answer is 6 for the first customer. If a second query or request is also same to the server, it will directly give answer 6 without trying to re-calculate (if the first response was cached). This makes it possible to respond more quickly to the server and also make it to use fewer resources that can then be used for other processes.
Here, a second client makes the same request to the same server. Our server have taken the precaution of putting this request and response as well in cached form and will not need to repeat the same process to respond. It will fetch the corresponding answer directly from its cache before returning to the client.
Cloud assists with auto scalability feature. Scalability in simple words is an ability of a system or a component, with which it can easily modify itself to attain solutions for some issues, like to maintain the system performance, by scaling automatically in increasing traffic and demands, is scalability. This feature is provided by very few leading Cloud service providers.
What is scaling now?
Many would already know concept of scaling and need to require its answer, for those who are less aware or confused about its concept, advantages and features, here is the information. Scaling is simply an addition of resources to handle load with great performance.
It can be attained with two types: Horizontal and vertical scaling in cloud computing. Let’s get it briefly, aspects of both and how vertical scaling provided by eNlight Cloud of ESDS Software Solutions Pvt. Ltd. proves beneficial for businesses with answer to your question, why should I use it?
Horizontal Scaling (Provided by many Cloud service providers)
Horizontal scaling is to assign or release IT resources of the same nature (say servers). Ex. When servers are increased or decreased i.e. assigned or released to the system, system is said to be scaled horizontally. If resources are assigned, it is scale out and when released, it is scale in.
Vertical Scaling (Provided by eNlight Cloud)
Vertical scaling is replacing a present IT resource with another of increased or decreased capacity, memory or storage. Ex. When a server with 500GB disk is replaced by server with 1000GB disk, it is vertical scaling. When capacity is increased, it sis scale up and when capacity is decreased, it is scale down.
Corporate features and benefits of vertical scaling with eNlight
Here are corporate features and benefits of vertical scaling provided by eNlight cloud, which is auto scalable (i.e. it scales itself up or down automatically, depending on the load).
All the above features in a mask of corporate benefits are provided by eNlight cloud. You can handle unexpected peaks of traffic in your website or portal easily, actually you really don’t have to handle anything, just relax and get ready for the results with profits, because auto-scalable eNlight cloud does everything for you. It benefits you with not only scale-up and scale-down features, but with many other exciting features to make best out of your investments in it.
Don’t believe it?
Dlink, leading multinational networking equipment Manufacturing Corporation based in Taiwan was searching for high availability of servers and dynamically scalable hosting infrastructure, eNlight facilitated Dlink, cloud servers with high availability, along with real-time scalable resources like RAM and CPU that scale up or down depending upon the load, it was a perfect solution they were seeking.
Poddar international schools, leading educational organization in India having many branches across India 50+ and with 5000+ students, with this big family, traffic for various operations on Poddar was unpredictable, having centralized hosted portal server reliant on internet connectivity for fetching the data from individual schools’ database to hosted portal application. They were facing infrastructural and resource limitations, so were seeking for complete solution to address the capital expenditure and also address the services issues.
After analyzing their problems, ESDS provided them with the solution of carrying consolidated hosted server in DC and eNlight cloud platform provided a stable, flexible and fully auto-scalable platform to manage their traffics and for hosting their applications platform independently.
Features of eNlight
Some of the very efficient features of eNlight are as below:
There’s been a huge outcry all over the Internet about Net Neutrality, replica of America’s last year’s Net Neutrality event seems to be taking place in India as well. You should know and understand few things about this campaign and how you got into this Chatriotism ( Patriotism only on Chats) before you try to find any conclusion through this article:-
If Flipkart is offering domestic bandwidth for free, then few other companies can also take up similar initiatives and eventually our entire domestic bandwidth can become free for us, which will also promote hosting of data within India. If the Offshore Giants also decide to pay the ISPs to give away free bandwidth to the users, then let them do so, as the ISP’s will charge them 10 times more for International bandwidth due to cost of Fiber layed in Seabed, which will help us save a chunk of the $4.5 Billion that the ISP’s have to pay for International bandwidth, don’t forget that these offshore Giants are making Billions of Dollars from our Data, so if they pay back some money to our ISP’s, then there’s absolutely no problem. Cheaper option for the offshore Giants will be to host their Data within India, which will create jobs for more than a Million Indians.
Net Neutrality campaign is a sponsored campaign by the Offshore Giants as per http://www.mrc.org/articles/soros-ford-foundations-lavish-196-million-push-internet-regulations . We’ve already lost an opportunity in Social Media and Cloud, let’s not allow an Indian eCommerce company to lose it’s top spot in eCommerce. Our Data in the hands of offshore Giants will be a problem for us in the Cyber era post 2020.
Digital India and Make in India campaign will see success only if we Host our Data in India.
14th July 2015, Windows server 2003 will be turned off official. But the question is how many companies will migrate on time. However, Microsoft will logically move towards a customized maintenance at full price.
The clock is ticking and with a very little time remaining to complete the migration of computing machines that are still running on Windows server 2003, a version which is in the same route of XP, probably Microsoft will come out of extended official support program after a few months. According to Gartner, approximately 8 million servers OS instances are still running on 2003 version. Furthermore, some stats even suggested that about 20% of the total sum of 1.6 million machines will not migrate in July 14, the official date of the end of support. In other words, after this time – unless turnaround – Microsoft will deliver some more security updates for Windows 2003.
There are critical flaws in this older version of Windows – often affecting its many other versions – this is a serious threat to the server and not mere for its users as was the case with XP. A 2013 study by AppZero and sponsored by Microsoft showed that half of the 1,000 largest US companies have more than 100 servers running under this older OS yet.
According to Carl Claunch, Vice President of Gartner, speaking in the column of The Register, “The organizations concerned with this question are no longer limited to short-budget enterprises only, all types of organizations are affected, including some important enterprises that aligning large budgets and CIOs at forefront”. In short, the subject is global, affects both SMEs and larger account businesses and covers all sectors.
The hardest thing for the end
However, according to Gartner, a typical migration (whether it would be preliminary study, qualification of applications, updating, testing, deployment, etc…) is between 9 to 15 months (some other sources speak of 6 months instead). For an instance, a website, no matter whether it is large, medium or small it is indeed a bit complicated by a number of factors. On the first pass of the aging version to Windows server 2012 means a transition from 32-bit to 64-bit. Older applications can theoretically continue to function (via the Compatibility Pack WOW64), but in practice are often affected by the removal of a number of components and functions over the Windows Server grinds. Moreover, the problem is further complicated because of the nature of applications (email, web servers, file sharing) to more modern platform, leaving the most difficult chance to migrate workloads on Windows Sever 2003. The passage to more modern version of the OS Servers is finally synonymous with arrival of virtualization (Hyper-V appeared with Windows Server 2008), a factor likely to push CIOs to rethink about their applications architecture.
It obviously adds the budget issues. Especially since this migration ‘forced’ comes just a little over a year after the Windows XP.
However, many companies will therefore continue to run Windows Server 2003 systems even after 14th July 2015. Those companies will have two options: either goes without a support or leverage a custom support offering from Microsoft. Though, it isn’t surprising thing, Microsoft had proposed the same kind of support when removing XP. But for now, the company has made no commitment for 2003 version. If it decides to do so, that offer would come up with a high price. For an instance, Microsoft bills $200 per OS for the first year for its support on XP. On this subject, Gartner believes that maintenance offering for Windows Server 2003 would be 2 or 3 times more expensive. That’s to say “Even if Microsoft put water in its wine for offering, it would still be costlier than the real one!”
It depends on your choice, you can either continue with Windows 2003 at your own risk plus paying additional heavy cost for customized support offered by Microsoft. Though it could be a gamble as it’s not clear how long they will offer such type of support for this older version.
The most sensible option here is migration to a newer version environment, that is to say 2008 or 2012. At ESDS you will find a complete business solution for migration. For an instance, check the following key features, which will give you a brief idea about what will be covered under this solution:
The following case study you might find interesting to read, as it sheds more light on how Cross Platform Data Migration process works.
Who provides cloud services?
Many of the leading IT industries provide cloud service. All of them vary in their services with unified motive of providing cloud services. But, yes! It is completely an end users choice who to choose as best partner. It should ideally be “the one who provides a (vertical & horizontal) scalable, secure, highly compliant, high compute and flexible cloud service”.
ESDS’s eNlight proudly offers an auto-scalable infrastructure with vertical and horizontal scaling capabilities.
What is Cloud computing and what are its costs?
Cloud computing is a computing paradigm with virtual network of remote servers allowing users to store, process and access data; providing on-demand computational services with features like elasticity, scalability, security and redundancy.
Cost of cloud varies in accords with the type of services and the extent of its practice. Many leading cloud providers are providing pay per consume cloud services.
What are the various types of cloud services?
Cloud service providers, mainly provides with 3 types of services, they are:
However, deployment models of the above services are categorized broadly as:
Considering your requirements, many cloud service providers delivers fully customized cloud solutions to fit in your sets.
Where can I find cloud services?
To find appropriate cloud service for your requirements, you must first decide upon type of service best suited for your business. If you are confused about the services and offerings, you can talk to sales support of an experienced cloud service provider. You can search for best cloud service provider fulfilling your cloud-needs and fitting in frame of your budget. You can consult with organizations and businesses, already using cloud or best is to search an appropriate cloud provider (again, by appropriate I mean, the one who provides a scalable, secure, highly compliant, high compute and flexible cloud service to meet up all your needs) on internet (where you can get precise information on almost anything).
When is the right time to adopt cloud computing?
If your business is up for touching pinnacles and you are inconsistently running short OR exceeding the set limits of IT resources and you want to place your business on elevations, you can adopt cloud computing without any worries. This will certainly prove catalyst in your success. Many SMBs have already adopted cloud and the digits are increasing rapidly each day. According to the survey by RightScale in year 2014, more than 80% of organizations are already using one or the other type of cloud.
Furthermore, Gartner predicts that Infrastructure-as-a-Service (IaaS) will achieve a compound annual growth rate (CAGR) of 41.3% through 2016, the fastest growing area of public cloud computing the research firm tracks.
Why to adopt cloud computing?
Cloud is not just a service but a Business catalyst providing with many benefits. It helps reduce cost significantly, increases business agility, Provides flexibility, CAPEX free, provides comfort of working from anywhere, secured and backups your data with automatic software updates. In short a complete package to stress free business productivity.
How to choose amongst different cloud services?
First step is to know your business requirement, once you are pretty clear with the need of your business; you need to analyze how your requirements will be fulfilled by cloud, check out types of services provided in Cloud and if any of it is not fitting your requirement talk to an exuberant support by cloud service provider, They always have customized plans for you to fit in your sets of expectations.