508-909-5961 [email protected]

Setting the record straight on containers

Virtualization technology and container technology are confusing topics in their own right, and comparing and contrasting them is even harder. Before you can really get into the weeds about how containers differ from virtualization, it’s best to clear up some of the misleading information surrounding how the two technologies work.

The post Setting the record straight on containers appeared first on Complete Technology Resources, Inc..

Setting the record straight on containers

Virtualization technology and container technology are confusing topics in their own right, and comparing and contrasting them is even harder. Before you can really get into the weeds about how containers differ from virtualization, it’s best to clear up some of the misleading information surrounding how the two technologies work.

Containers are made up of the bare minimum hardware and software requirements to allow a specific program to run. For example, if you want to give employees access to a single Mac-based server application, but everything else you run is in Windows, it would be a waste to build a new machine for just that program. Containers allow you to partition just the right amount of hardware power and software overhead to run that Mac program on your Windows server.

Misconception #1: There is only one container vendor

Traditional virtualization technology -- which creates entire virtual computers rather than single-application containers -- has had two decades for vendors to enter the market and improve their offerings. Containers, however, didn’t break into the mainstream until a few years ago.

Fortunately, there are still more than enough container vendors. Docker dominates the industry and headlines, but there are at least a dozen other programs to choose from.

Misconception #2: Containers require virtualization

In the early days, containers could only be created and managed in the Linux operating system. This meant complicated and sometimes unreliable improvisation was required to benefit from container technology on Windows and Mac servers.

First, you would need to virtualize a full-fledged Linux install on your Windows or Mac server, and then install container management inside of Linux. Nowadays, container management software can run on Windows and MacOS without the confusing multi-layer systems.

Misconception #3: You can’t create and manage containers in bulk

Separate programs, known as Orchestrators, allow you to scale up your use of containers. If you need to partition more hardware power so that more users can use a container, or if you need to create several identical containers, orchestrators make that possible.

Misconception #4: Containers are faster than virtual machines

Obviously, virtualizing an entire operating system and the hardware necessary to run it requires more management and processing requirements. A lot of people tend to think this means containers are faster than virtualized machines. In reality, containers are just more efficient.

Accessing a container is as simple as opening it and using the application. A virtualized machine, however, needs to be booted up, a user needs to log in to the operating system, and then you can rummage through folders to open an application. Most of the time containers are faster, but there are instances when that's not true.

Virtualization and containers are complicated technologies. For now, just remember that 1) Virtualization and containers are separate technologies, each with pros and cons; and 2) you have plenty of software options to manage containers (sometimes in bulk). For anything more specific than that, give us a call!

Published with permission from TechAdvisory.org. Source.

The post Setting the record straight on containers appeared first on Complete Technology Resources, Inc..

Read More

How to optimize website images for SEO

Search engine optimization (SEO) is one of the most difficult and frustrating aspects of running a modern business. Web services and platforms that provide automated SEO reports like WordPress, Google and Raven tools tend to oversimplify their advice.

The post How to optimize website images for SEO appeared first on Complete Technology Resources, Inc..

How to optimize website images for SEO

Search engine optimization (SEO) is one of the most difficult and frustrating aspects of running a modern business. Web services and platforms that provide automated SEO reports like WordPress, Google and Raven tools tend to oversimplify their advice. If you’re trying to change your results from red to green, you might need to look more closely at your site images.

Do my images really affect my SEO?

One of the reasons images tend to be overlooked when auditing SEO is because it’s easy to forget just how many your website has. Maybe when you first built your site you had a few photos on your homepage, but nowhere else. Over time however, you probably added countless visual elements in blog posts, landing pages and team photos -- drastically increasing the influence of your images on your SEO.

Image resolution and load speed

The first thing to check is how your images affect your site’s speed. If you’re using ultra high-resolution photos, users on mobile devices or satellite data connections will have trouble loading your site. Site load times affect your site’s ranking on Google, so make sure to pare them down to a more reasonable resolution and save them as web-friendly file types (GIF, JPEG and PNG).

Keywords and image title

The days of keyword-stuffing are long gone, but that doesn’t mean you can get away with uploading images with filenames like DSC2558.jpg. Before uploading an image to your site, make sure to name it something relevant to the content, such as gym-trainer-helping-lift.jpg or call-center-customer-service.jpg. This makes it easier for search engines to derive information about the content from the images on a page.

“Alt text” and title text

Even though Google is getting better at recognizing image content without any help from text identifiers, describing your images in your website’s backend is still important for SEO. Every image on your site should have as much text-based information as possible without disrupting the user experience.

To see how this works in WordPress, open up your site dashboard and click on Media. This will display all the images, videos and audio on your site. Select any photo and click “Edit more details.” Whatever you include in the Caption field will be shown below the image, so make sure it corresponds with your content. If it doesn’t work with the content, skip it. In this case user experience takes priority over SEO.

The Alternative Text and Description fields will be shown to visitors only if the image doesn’t load or if they select it manually. They may not seem all that important, but these should be considered non-negotiable for SEO purposes.

Check that your site is doing all these things before requesting another SEO report. If your score changes, start regularly auditing your image optimizations. If you’re still seeing red, there are a number of web- and cloud-based platforms that can help you improve your content. Give us a call today to find out more!

Published with permission from TechAdvisory.org. Source.

The post How to optimize website images for SEO appeared first on Complete Technology Resources, Inc..

Read More

6 Android O changes you must know

At the moment, Google’s upcoming operating system, Android O, has been released as a beta test for developers and is still a work in progress. Many are debating whether the successor to Nougat will be named Oreo when released. What we do know for sure is that the latest OS features extended battery life and an enhanced notification system.

The post 6 Android O changes you must know appeared first on Complete Technology Resources, Inc..

6 Android O changes you must know

At the moment, Google’s upcoming operating system, Android O, has been released as a beta test for developers and is still a work in progress. Many are debating whether the successor to Nougat will be named Oreo when released. What we do know for sure is that the latest OS features extended battery life and an enhanced notification system. But wait! There’s more.

Picture in picture
This is one of the so-called "fluid experiences" coming to O devices. You'll be able to watch a YouTube or Netflix video in a small window while using another app. The small window can even be used for a video call. Simply swipe it away when you're done.

Notification dots
If an app is trying to get your attention, a dot on the icon will appear. You can pull them down from the top of the screen to view the notification or press down on the app icon to view the notification in place.

Autofill
Reminiscent of autofill on computers, this feature will be available for apps on O devices. This makes it easier to log in and set up phones and applications since personal information like your name, address, and credit card details will be automatically filled in.

Better copying and pasting
Another component of O device's fluid experience is the enhanced copy-and-paste feature, which will be based on machine learning. You won't have to drag handles to highlight everything you want to copy -- just tap once on names, phone numbers, or addresses and Google will automatically highlight the rest.

Vitals
This is the group of optimizations that will improve your device's battery life, startup time and performance, stability and security.

Android for the entry level
Normally, the latest operating systems are exclusive to the most powerful phones. However, Google doesn't want to reserve O to state-of-the-art devices. That's why Google developed a variant called Android Go, which aims to provide a seamless Android experience for affordable O phones, including those with fewer components and/or less storage.

Android Go includes a customized set of Google apps that require less memory, storage, and mobile data. Google Play Store will also highlight the apps that will work better on such entry-level phones (regular apps will still be available). The operating system is being designed for O phones with limited memory: anywhere between 512 megabytes and one gigabyte.

The OS will be available this summer. In the meantime, if you want to know more or have any questions about Android O, feel free to contact us today!

Published with permission from TechAdvisory.org. Source.

The post 6 Android O changes you must know appeared first on Complete Technology Resources, Inc..

Read More

NSA to secure phones with virtualization

Corporate smartphones and tablets store a significant amount of valuable data. Combine that with their mobile nature and they’re particularly vulnerable to being compromised or stolen. Everyone, including the National Security Agency (NSA), is looking for the next big thing in mobile security, and it might just be virtualization.

The post NSA to secure phones with virtualization appeared first on Complete Technology Resources, Inc..

NSA to secure phones with virtualization

Corporate smartphones and tablets store a significant amount of valuable data. Combine that with their mobile nature and they’re particularly vulnerable to being compromised or stolen. Everyone, including the National Security Agency (NSA), is looking for the next big thing in mobile security, and it might just be virtualization.

US government approved

The NSA maintains a program named Commercial Solutions for Classified (CSFC) that tests and approves hardware to assist government entities that are optimizing security. For example, if a public sector network administrator is deciding which mobile devices to purchase for office staff, CSFC has information about which devices are approved for various government roles.

Offices in the intelligence community usually require virtualization hardware and software as a minimum for laptops and tablets. But until now, no smartphones that included the technology have passed the tests. However, a recently released model of the HTC A9 phone includes mobile virtualization functionality that got the green light.

What is mobile virtualization?

Virtualization is an immensely complicated field of technology, but when it comes to mobile devices the process is a little simpler. Like any mobile device management plan, the goal of mobile virtualization is to separate personal data from business data entirely. Current solutions are forced to organize and secure data that is stored in a single drive.

Essentially, current phones have one operating system, which contains a number of folders that can be locked down for business and personal access. But the underlying software running the whole phone still connects everything. So if an employee downloaded malware hidden in a mobile game, it would be possible to spread through the entire system, regardless of how secure individual folders are.

With mobile virtualization however, administrators can separate the operating system from the hardware. This would allow you to partition a phone’s storage into two drives for two operating system installations. Within the business partition, you could forbid users from downloading any apps other than those approved by your business. If employees install something malicious on their personal partition, it has no way of affecting your business data because the two virtualized operating systems have no way of interacting with each other.

Although it’s still in its infancy, the prospect of technology that can essentially combine the software from two devices onto a single smartphone’s hardware is very exciting for the security community. To start preparing your organization for the switch to mobile virtualization, call us today.

Published with permission from TechAdvisory.org. Source.

The post NSA to secure phones with virtualization appeared first on Complete Technology Resources, Inc..

Read More