Corporate Blogs

All You Need to Know About Hypervisors

Reseller Club Blog -

Sitting at the core of virtualization is a well-known but little-discussed technology called the Hypervisor. The hypervisor is a layer of software which enables single hardware to host multiple, isolated virtual machines. It also helps with the management of those virtual machines. But before we talk about how the hypervisor works, the types of hypervisors and the benefits of this technology, let’s put some basic definitions in place. We’ll start with a technology that is tied very closely to hypervisors – virtualization. What is virtualization?   Virtualization is the creation of a “virtual” form of a resource, such as a server, a desktop, an operating system, storage space, network or files. With virtualization, traditional computing is transformed, as these resources become scalable as per a client or organisation’s needs. Virtualization has been around for decades and is now split into three distinct types – Operating System (OS) virtualization, hardware virtualization and server virtualization. Virtualization is used to consolidate workloads, systems and multiple operating environments on one single physical system. Essentially the underlying hardware is partitioned, and each partition runs as a separate, isolated Virtual Machine – which has its own Operating System. Now, this is where the hypervisor comes in. What is a hypervisor? The function of partitioning, or more specifically, abstracting and isolating these different OS and applications from the underlying computer hardware is what the hypervisor does. Therefore, it wouldn’t be incorrect to say that virtualization is enabled by the functions of the hypervisor. What this means is that the underlying hardware (which is known as the host machine) can independently operate and run one or more virtual machines (known as guest machines). The hypervisor also helps manage these independent Virtual Machines by distributing hardware resources such as memory allotment, CPU usage network bandwidth and more amongst them. It does this by creating pools of abstracted hardware resources, which it then allocates to Virtual Machines. It also can stop and start virtual machines, when requested by the user. Another key component of hypervisors is ensuring that all the Virtual Machines stay isolated from others – so when a problem occurs in one Virtual Machine, the others remain unaffected. Finally, the hypervisor also handles the communication amongst Virtual Machines over virtual networks – enabling VMs to connect with one another. How does a hypervisor work? To understand how hypervisors work, it’s important to understand – what are the types of hypervisors? How do they work? What is the difference? There are 2 types of Hypervisors. They’re also referred to as Native or Bare Metal Hypervisors (Type 1) and Hosted Hypervisors (Type 2). Type 1 Hypervisors: Type 1 hypervisors run on the host machine’s hardware directly, without the intervention of an underlying Operating System. This means that the hypervisor has direct hardware access without contending with the Operating System and drivers. Type 1 is widely acknowledged as the best-performing and most efficient hypervisors for enterprise computing. The ability to directly assign resources makes these hypervisors more scalable, but the advantages go further than that: Optimisation of Physical Resources: Organisations often burn funds quickly by buying separate servers for different applications – an endeavour that is time-consuming and takes up data centre space. With Type 1 hypervisors, IT can utilize server hardware, which frees up data centre costs and real estate and cuts down on energy usage. Greater Resource Allocation: Most Type 1 hypervisors give admins the opportunity to manually set resource allocation, based on the application’s priority. Many Type 1 hypervisors also automate resource allocation as required, allowing resource management to be a dynamic and customised option.   The best-known examples of Type 1 hypervisors are VMware’s ESXi and Microsoft’s Hyper-V. Type 2 Hypervisors Typically, these hypervisors are built on top of the Operating System. Because of its reliance on the host machine’s underlying Operating System (in direct contrast to Type 1), it is referred to as “hosted hypervisor”. The hypervisor runs as an application within the Operating System, which then runs directly on the host computer. Type 2 hypervisors do support multiple guest machines but are not allowed to directly access the host hardware and its resources. The pre-existing Operating System manages the calls to the CPU for memory, network resources and storage. All of this can create a certain amount of latency. However, this is only the case for more complex and high-performance scenarios. Type 2 hypervisors are still popular home and test labs.  Furthermore, Type 2 hypervisors come with their own set of benefits, like: Type 2 Hypervisors are much easier to set up and to manage as you already have an Operating System to work with. It does not require a dedicated admin. It is compatible with a wide range of hardware. Examples of type-2 hypervisors include Oracle Solaris Zones, Oracle VM Server for x86, Oracle VM Virtual Box, VMware Workstation, VMware Fusion and more.   KVM KVM (Kernel-based Virtual Machine) a popular and unique hypervisor – seeing as it has characteristics of both Type 1 and Type 2 hypervisors. This open sourced virtualization technology is built into Linux, and more specifically turns Linux into a hypervisor. To be clear, KVM is a part of the Linux code, which means it benefits from every Linux innovation or advancement, features and fixes without additional engineering. KVM converts Linux into a Type-1 (native/bare-metal) hypervisor. It is a secure option, that gives you plenty of storage, hardware support, memory management, live migration of your VM (without any service interruption), scalability, scheduling and resource control, low latency and greater prioritization of apps. KVM also creates more secure and better isolated Virtual Machines, while ensuring that they continue to run at peak performance. Excited to use all of these features? Well, when you sign up for a Linux VPS Hosting plan with us, KVM will automatically become a part of the packages you create. Check out our array web hosting packages, here. .fb_iframe_widget_fluid_desktop iframe { width: 100% !important; } The post All You Need to Know About Hypervisors appeared first on ResellerClub Blog.

Shared Hosting, Shared Cloud, and Shared WordPress Hosting – What’s the Difference?

InMotion Hosting Blog -

Many website hosting companies offer options featuring shared physical servers and shared cloud servers, and even shared WordPress hosting. The question is: what are the differences between them? The three main shared hosting plans are traditional shared, shared cloud, and WordPress shared. While all three have “shared” in the package name, they are each very unique. Let’s weigh the pros and cons and see which types of websites benefit. Shared Hosting Plans The base of any shared hosting plan is going to be the same: shared. Continue reading Shared Hosting, Shared Cloud, and Shared WordPress Hosting – What’s the Difference? at The Official InMotion Hosting Blog.

7 Tips to Choose a Website Design That Converts Customers

HostGator Blog -

The post 7 Tips to Choose a Website Design That Converts Customers appeared first on HostGator Blog. Your website design has a lot of work to do. It should look professional, make it easy for visitors to find what they need, and show visitors why you’re the person to do business with. But the most important thing a good design does is help to close the deal. How can your website’s design help convert visitors into customers? Here are 7 must-know tips to get you started. 1. Start with SSL SSL certificates aren’t part of your website’s design, but I’m including them here because your site’s SSL status is often the first thing visitors notice. It can be the element that determines whether they stay or flee. When you have an SSL certificate for your site, your domain name starts with https instead of http. And the green padlock symbol will show up next to your URL in visitor’s browser bars. People trust the padlock. SSL is important for three reasons: Most browsers flag sites without SSL as “not secure”. Sometimes that warning scares visitors off. SSL matters for SEO. Google has used SSL status as a ranking signal since 2014, and in a search-result ranking tie between one site with https and one with http, https wins. SSL encrypts the data your customers enter on your website. That stops hackers and data thieves from stealing personal and payment information. This protects your customers and your business reputation. Did you know? All HostGator plans come with a free SSL certificate. 2. Mobile Formatting Matters Your website must display beautifully on a mobile screen. Mobile-first design is the cornerstone of modern websites because so many of us spend so much time browsing on our phones. You can find mobile friendly templates for WordPress websites or you can hire a designer with a strong portfolio of mobile-first designs. 3. Make a Great First Impression With Your Product Pages This doesn’t mean you have to throw all your company information on every product page, but it’s important to remember that any of your product pages maybe the first impression a visitor has of your website. Let’s say you sell gear and supplies for exotic birds. You may have a fantastic home page, but maybe visitors are arriving at your site through searches for cuttlebones or parakeet playgrounds or parrot perches—and they go right to those product pages from their search results. Each of those pages needs to include your company name, a brief summary of your shipping and returns policies, pricing, and a navigation menu that lets them quickly explore the rest of your website without having to hunt around. 4. Invite Visitors to Linger with Category Landing Pages We’ve blogged before about the importance of structuring your product categories so they’re easy for search engines and human beings to navigate. And each category page is prime real estate for product photos, keywords, and informative content that can help your customers decide what to buy. Back to our exotic bird website example. Let’s say your product categories are food, treats, grooming, health, habitats, and toys. Your habitat category page should include photos of your most popular cages, perches, and playscapes, along with descriptive text that includes the keywords people use to find your products. This is the ideal place for a guide explaining how to choose the right enclosure or a checklist of must-have elements in a bird enclosure. All this content, if it’s tagged and written properly, can help boost your SEO and show customers that you’re a resource for information as well as products. 5. Make Your Calls-to-Action Count Every page on your site should include a call to action (CTA). A CTA is a short statement telling your visitors what you’d like them to do next. For example, on your exotic bird habitat category landing page, your CTA is “find your bird’s new roost now.” On product pages, the CTA is “add to cart.” You can also have a secondary CTA for people who aren’t quite ready to take the plunge—”add to wish list” or “save for later.” On the cart page, the CTA is “checkout.” At every step of the way, your CTA gives customers a little nudge to take the next step toward conversion. That’s sales psychology 101. It’s also super important in an age where most of us have a bunch of browser tabs and apps open at once and our attention is highly fragmented. 6. Create a Low-Friction Checkout Experience So, you have a parrot parent visiting your site, reading your content, choosing a new enclosure, adding it to their cart, and hitting the checkout button. This next part of the website must be designed properly to keep that customer from abandoning their cart. Between 70 and 85% of all e-commerce carts get ditched before customers complete their purchases. Part of the reason is bad checkout design that makes customers work too hard to give stores their money. Design your checkout so it requires as little effort from your customers as possible, while remaining secure and protecting you from potential fraud. Let your customers auto-fill their name and address information. Don’t make them create an account to check out. Let them use an online payment service like Square or PayPal so they don’t have to fish around for a credit card. Design it right, and your customers are more likely to convert.   7. Consider Outsourcing Your Website Design to Experts There are plenty of resources for designing your own website, especially if you’re using WordPress, because there are so many templates you can buy or use for free. If you’re not confident in your design skills or would rather focus on other aspects of your business, you can hire a design service with experience building mobile-friendly websites. Ready to get started? Sign up for professional website design services from HostGator and outsource that process today. Find the post on the HostGator Blog

Open Cloud Academy Schools Local Girl Scout Troops in Cybersecurity Basics

The Rackspace Blog & Newsroom -

Johnny Carrera holds a black Tesla coil wand over an upside-down pie pan. “Now we’re going to talk about networking,” he tells the group of Junior Girl Scouts who stand in a ring around him. Their green vests are crowded with badges. “And how information goes from your computer out into the world.” He presses […] The post Open Cloud Academy Schools Local Girl Scout Troops in Cybersecurity Basics appeared first on The Official Rackspace Blog.

9 Ways to Increase Conversions

Liquid Web Official Blog -

There are a ton of articles that offer technical tips for conversion rate optimization. This is not one of them. This is how eCommerce store owners can increase conversions by simply caring about people. The reality is you’ll improve conversions when you care more, and in better ways, for people. It’s about being human. When you care more about your customers, they’ll buy more. Remember the People Sometimes it’s easy to overlook the fact that people have problems they need to solve. It’s easy to be so focused on selling our expertise that we don’t focus on solving the problem. If someone is hungry, they don’t want a course on how to fish. They just want some food. Recognizing the real problem and helping people solve it isn’t about technical solutions or other optimizations. It’s simply being aware that we’re selling to humans. Conversion is about caring for people that are on the other end of the screen. What People Want So it’s important to know what people want. But here’s the challenge: People will tell you what they want, but what they want isn’t always what they are truly looking for. If people visit a travel site and shop for plane tickets, you might think they want plane tickets. But that’s not exactly what they want. Maybe they want to visit family or are looking for a weekend getaway, or perhaps they have a business trip or need to attend a funeral. They may require plane tickets to do each of those things, but the plane tickets are not what they really want. Understanding this subtle difference in motivation is key to caring more deeply about people. And it can be pretty hard to do. An online checkout interface doesn’t understand that kind of nuance. So it’s up to you to show care for your customers through your marketing and process. That’s why we came up with 9 great ways to care about people, and as a result of those actions, your store will increase conversions. Subscribe to the Liquid Web weekly newsletter to receive news, tips, strategies, and inspiration you need to grow your business straight to your inbox. Nine Ways to Increase Conversions Here are nine ways to care more deeply about people and increase conversions as a result. 1. Sell the Destination You should always sell the final destination and not the work that goes into it. For travel: Sell the destination, not the seat on the plane. For books: Sell the insight the book offers, don’t describe the book. For mattresses: Sell a good night’s sleep, not how the mattress is made. People don’t want to focus on the work. Care for them by helping them skip to the final destination. This is part of understanding what people are really asking for. Yes, they need a seat on the plane and that’s what they’re asking for. But what they’re really asking for is a few days away from work on a sandy beach. See the difference? 2. Eliminate Pain & Satisfy Deep Desires More often than not, we try to go with the upside. But most of us are motivated by the downside. People have an aversion to loss. Any time you can remove pain or difficulty, it’s a win. There are a lot of online mattress companies that sell foam models they can ship to your house. It makes for fun unboxing videos of the expanding foam mattress, but there’s still the pain of disposing of your old mattress. Smart companies offer a solution to that problem with a service that delivers and sets up the new mattress and carts off the old mattress. They make the entire experience seamless, eliminating the pain and hassle of finding, hiring, and coordinating a separate company to remove the old mattress. This is a powerful way to care for people because it’s so tangible. You can also appeal to people’s deepest desires. MasterClass offers educational videos taught by famous people. But in addition to buying access to a single course, they offer an all-access option. They’re tapping into the aspirational ambition to learn new things. What better way to care for people than to help them improve? 3. Give Clarity on Value You need to clearly define the value that’s being delivered. Too often we focus narrowly on the value of the product. But the broader value is often what’s more important. For luxury goods: People pay for the status symbol. That’s what has real value. For online courses: The value is often in collecting and curating the information. The knowledge itself is freely available online, but the real value is delivering a focused process. For T-shirts: The value of a nerdy T-shirt isn’t the quality or comfort of the shirt, it’s associating with a tribe. For a high-end shirt: A $100 shirt from Mizzen and Main isn’t worth the money because of the superior quality, materials, or fit, but because it never needs ironing and saves you time when you travel. You’re not paying $100 for a shirt—you’re paying $100 for the freedom to travel and not worry about a wrinkled shirt. It’s important to communicate the real value up front. Make the first impression about that real value. 4. Sell Time Savings If you sell savings, sell saving time over saving money. People will pay to accelerate things, whether it’s Amazon’s shipping, skipping lines at Disney World, or MasterClass accelerating the learning process. For software: Tracking mileage for tax purposes may save somebody a specific amount of money, but the time savings of doing it automatically is way more important. For birthday parties: Parents don’t enjoy the loud noise or the subpar pizza at Chuck E. Cheese, but they’re easily sold on the time savings of an all-inclusive birthday party. For hosting: The best hosts pitch getting your site up quickly—not necessarily a cheaper price. Care about people by valuing their time. 5. Sell Your Community If you can, sell more than your product. Sell your community. Sometimes the community surrounding a product can be a powerful selling point. Knowing you’re not alone, that other folks have made the decision, that there are people who can answer questions, and that there are related products—these are all benefits of the community. The WordPress community works that way. Often the strength of the community is more important than any specific feature. Sometimes caring about people means it’s not all about you. Instead of endlessly touting your own features, talk up what the community is doing. It’s a win-win. 6. Don’t Try to Sell Everything at Once Selling people everything at once is overwhelming. Too many options can create analysis paralysis. People walk away because it’s too much work to make a decision. Don’t try to sell everything you offer all at once. Just sell the first thing. It’s about building trust. If people trust you with one purchase, they’re more likely to trust you with a second, third, etc. Make sure you have an introductory product and then scaffold your offerings. Once they buy that first thing, have something else they can buy. Continue to offer more things for people who keep coming back. Leverage the trust you build over time. MasterClass does this with gift cards. They don’t offer it up front but make it available to members down the road. It’s an ideal way for them to tap into happy customers who want to share what they’ve learned. 7. Be Ridiculous With Your Guarantee A guarantee is a good opportunity to show customers that you care. But for it to really work, it needs to be over-the-top impressive. Make it something so unbelievable that people have to pay attention and they’ll talk about it. JanSport offers a lifetime guarantee on backpacks. You can return a backpack 20 years later and they’ll send you a new one. One store offered a 120% money-back guarantee. Not only would you get your money back, but they’d give you more money. These kind of guarantees take away the anxiety people have over their choice. If they know they can return it with no strings or questions asked, it’s much easier to say yes. You’ve just made their decision easier. 8. Share Stories About Your Customers Remember that we’re selling to humans. Humans like stories. We like to hear stories, we like to see ourselves in stories, we like to tell stories. So your sales process should include stories about people using your product. Make sure you’re collecting those stories and then using them. JanSport should have some amazing stories with that backpack guarantee. They should be capturing and featuring those stories. The Ritz Carlton hotel chain has a program where managers collect stories and send them to the main office. Every day the headquarters picks the best five stories and sends them out to managers, who share them with their team each day. They’re simply telling stories internally, but it still has a powerful impact. It inspires, equips, and empowers their employees to offer incredible service. You can care about people by telling their stories. 9. Always Sell Multiple Options When you give people options, you can shift the decision dynamics. Being able to compare options can help people make a better choice. When you offer A, B, and C side by side, customers can see the differences and it informs their decision. A classic example of a newspaper subscription model offered three choices: Digital subscription for $59 Print subscription for $125 Print & digital subscription for $125 Most people bought the combo of print and digital. Very few people bought the print-only option. So why not remove it? They tried that, offering only two options—digital only and the print and digital together. The result? Most people bought the digital only. The print-only option—which didn’t sell well by itself—made the print and digital option seem like an incredible value and more people bought it. When you give people options, it’s a lot easier to say yes to something. Help people make better decisions by giving them options that point to the best choice. Increase Conversions by Understanding People All of this comes down to understanding the psychology of purchasing decisions. If you address the worries, concerns, and frustrations people have, you can remove roadblocks and close more sales. That’s good for the bottom line, but it’s also a good way to care for people.   Liquid Web’s VP of Products and Innovation, Chris Lema, shares these insights about how to increase conversions in our “The Goal Is Conversion” webinar view the full webinar. The post 9 Ways to Increase Conversions appeared first on Liquid Web.

Hiring Is Down yet Challenges Aren’t Evenly Distributed Across Industries: June U.S. LinkedIn Workforce Report 2019

LinkedIn Official Blog -

Gross hiring was down 0.9% year-over-year in May. But looking at the industry level, hiring continues to grow in the software & IT services (+6.7% Y/Y) and corporate services industries (+7.6% Y/Y). At the same time, export-producing goods industries, like agriculture and manufacturing, are facing rapid declines in hiring: manufacturing is down 5.6% year-over-year and is at its weakest since January 2018, while agriculture is down 6.7% year-over-year and is at its weakest since November 2017. .

Exim CVE-2019-10149, how to protect yourself

cPanel Blog -

Update June 6, 2019: We have now released updates for the End Of Life Versions 70 and 76. It’s possible that the update will be blocked with an error similar to this: A system upgrade was not possible due to the following blockers: [2019-06-07 02:02:51 +0200] W [FATAL] - You must migrate from EA3 to EA4 before upgrading to v78 or newer. You can do so by running /usr/local/cpanel/scripts/migrate_ea3_to_ea4 or via WHM’s EasyApache 4 Migration ...

Local Development in WordPress

WP Engine -

For many developers, the convenience of coding while working remotely can end up being a challenge. While one of the perks of being a developer is, alongside a laptop and an Internet connection, the ability to work from anywhere, there are many cases where an Internet connection is far from a sure thing. Maybe you’re… The post Local Development in WordPress appeared first on WP Engine.

Add LinkedIn Account Settings Check-up to Your Spring and Summer To-do Lists

LinkedIn Official Blog -

Spring and Summer are popular times for tidying up and regaining control over what sparks joy after a busy fall and winter. This year, consider adding an online check-up to your to-do list to make sure the data you share online is being protected. On LinkedIn, we make it simple for you to control things like updating your password, adjusting who can view your profile, managing your data, and reviewing your account preferences. To access your LinkedIn account settings on your desktop, click the... .

5 ideas for selecting your new domain name Blog -

By Alisha Shibli Let’s say you’ve got the best idea since sliced bread. Now all you need is a perfect name that can represent this idea. The process is certainly not easy. When coming up with a name for your idea — could be a startup, a personal blog, a product, a rebrand, or just […] The post 5 ideas for selecting your new domain name appeared first on Blog.

Meet the Newest AWS Heroes! June 2019

Amazon Web Services Blog -

At the heart of the global AWS community are the builders and influencers whose passion for AWS leads them to actively share their technical know-how with others. The most prominent of these AWS community leaders are recognized as AWS Heroes. Heroes regularly share their extensive AWS knowledge online via blogs, social media, and open source contributions, and in person by speaking at industry conferences and running workshops or AWS-focused User Groups. Today we are thrilled to introduce the latest cohort of AWS Heroes: Anton Babenko – Oslo, Norway Community Hero Anton Babenko is a long time developer and CTO who runs a consulting company Betajob AS in Norway. He helps companies around the globe build solutions using AWS, and specializes in infrastructure as code, DevOps, and reusable infrastructure components. Anton spends a large amount of his time as an open-source contributor on various Terraform & AWS projects, including terraform-aws-modules and He enjoys solving real cloud architecture tasks, figuring out generic solutions by getting to the core, and making them available as open source to let the whole AWS community benefit. Anton also co-founded and co-organizes AWS, DevOps, and HashiCorp User Groups in Norway, DevOpsDays Oslo, and often speaks at various technical Meetups and conferences.           Bhuvaneswari Subramani – Bengaluru, India Community Hero Bhuvaneswari Subramani is Director Engineering Operations at Infor. She has almost two decades of IT experience, specializing in Cloud Computing, DevOps, and Performance Testing. She holds the AWS Certified Solution Architect Professional certification, is a co-organizer of the AWS User Group Bengaluru, and is instrumental in organizing Meetups & AWS Community Day Bengaluru. Bhuvaneswari is also an active speaker at AWS community events, industry conferences and delivers guest lectures on Cloud Computing for staff & students at engineering colleges affiliated to Anna University. She is a technophile & IT Blogger, who meticulously and picturesquely depicts the events that inspires & influences her. Her passion for technical writing is exemplified in the form of tech blog DevOps and CloudComputing for over a decade and of late, she constantly writes about AWS conferences and Meetups on the AWS User Group Bengaluru Blog.       Colin Percival – Vancouver, Canada Community Hero Colin Percival is the founder of Tarsnap, a secure online backup service which combines the flexibility and scriptability of the standard UNIX “tar” utility with strong encryption, deduplication, and the reliability of Amazon S3 storage. Having started work on Tarsnap in 2006, Colin is among the first generation of users of Amazon Web Services, and has written dozens of articles about his experiences with AWS on his blog. Colin has been a member of the FreeBSD project for 15 years and has served in that time as the project Security Officer and a member of the Core team; starting in 2008 he led the efforts to bring FreeBSD to the Amazon EC2 platform, and for the past 7 years he has been maintaining this support, keeping FreeBSD up to date with all of the latest changes and functionality in Amazon EC2.         Francesco Pochetti – Luxembourg Machine Learning Hero Francesco Pochetti first got in touch with Machine Learning back in 2013, taking Stanford’s ML MOOC by Andrew Ng. Now he leverages the wonders of AWS AI infrastructure, plays around with new services, builds ML solutions and lets the world know about his projects on his blog. This is where he regularly posts all his experiments in Machine Learning and Deep Learning. Most notably, within the AWS domain, Inferring movie genre from its poster in AWS SageMaker, Analyzing IMDb reviews sentiment with Amazon Comprehend or Running Neural Style Transfer with Lambda and GPU-powered EC2s.               Guy Ernest – Tel Aviv, Israel Machine Learning Hero Guy Ernest is busy in taking machine learning and AI to the masses to three audiences. The main audience he engages are software developers (SDE) and converting them to machine learning engineers (MLE), using the popular fastai library, PyTorch, and Amazon AI services. The next audience is business people in large enterprises that are learning the applicability of machine learning to their business and the way to conduct the AI transformation of their organization. Finally, Guy works with kids who are starting their AI/ML learning journey by enabling them with Alexa skills, computer vision, and robots in after school and summer camp activities.               Kesha Williams – Atlanta, USA Machine Learning Hero Kesha Williams has over 20 years of experience in software development. She successfully transformed her engineering skills from Java Developer to ML Practitioner by leaning hands on with AWS AI solutions like AWS DeepLens, Amazon Rekognition, and Amazon SageMaker. Kesha believes that as we all benefit from integrating technology into our everyday lives, we still struggle to make meaningful relationships with each other. To solve this, Kesha develops ML models on Amazon SageMaker using computer vision and natural language processing to help us better connect with people around us. Kesha is also very active in the community helping others find their path to machine learning. She authors courses for learning platforms such as Manning Publications, Packt, LinkedIn Learning, A Cloud Guru, and Cloud Academy.         Manoj Fernando – Sri Lanka Community Hero Manoj Fernando is a Technical Lead at 99X Technology in Sri Lanka and the CTO of Whatif AS in Norway. He is passionate about designing scalable and cost-effective cloud architectures on the AWS cloud platform. His team was one of the early adopters of AWS Lambda back in 2015, and he is one of the co-organizers of Serverless Sri Lanka Meetup. During his leisure time, he creates cloud training videos for the community on his YouTube channel. The training videos are focused on Modern Application Development, Cloud Certifications, and Cutting-edge cloud services. He is also a technical blogger, blogging on medium as well as on his website, and a public speaker, conducting cloud workshops for university students in Sri Lanka.             Margaret Valtierra – Chicago, USA Community Hero Margaret Valtierra is a Program Manager for the Cloud Service team at Morningstar. She is responsible for managing the AWS relationship and promoting cloud skills and best practices. She has organized and led the Chicago AWS user group since 2013. She is a member of the Global AWS Community Day Core Team, promoting user groups and organizing the annual Midwest AWS Community Day. Margaret is also a co-organizer for DevOpsDays Chicago and is an AWS Certified Solutions Architect Associate.               Marco Viganò – Milan, Italy Community Hero Marco Viganò is the CTO of Condé Nast Italy. He has more than 20 years of experience in IT, with a specific focus on media and publishing sector. He is a frequent speaker at AWS Summits and events, sharing design patterns for developing and operating highly scalable cloud solutions for the media and publishing industry. He is focused on Serverless and Machine Learning and one of his main topics is finding new technologies to improve systems. Also, he operates as Voice First evangelist inside the company using Alexa and AWS services.               Pavlos Mitsoulis – London, United Kingdom Machine Learning Hero Pavlos Mitsoulis has 7 years of Machine Learning and Software Engineering experience. Currently, he is a Staff Software Engineer (Machine Learning) at HomeAway (an Expedia Group brand), leading Machine Learning initiatives to support growth marketing. Additionally, he is the creator of Sagify, an open-source library that simplifies training, tuning, evaluating, and deploying ML models to SageMaker. Recently Pavlos authored a Packt video course, “Hands-On Machine Learning Using Amazon SageMaker“.               Vicky Seno – Los Angeles, USA Container Hero Vicky “Tanya” Seno is a Computer Science Professor at Santa Monica College. At SMC she teaches numerous AWS courses covering Computing Services, Containers, Kubernetes, ECS, Serverless, Networking and Security. Vicky has helped develop an AWS Cloud Computing College Degree and is part of a team that helps train and mentor faculty from nineteen local colleges in AWS, to help expand AWS course offerings in the Los Angeles area. She is also a co-organizer of AWS Cloud Day Conference at SMC that includes SA speakers, AWS workshops and a AWS CTF attended by over 130+ students at each event. In an effort to increase female representation in this field, Vicky has been involved in various speaking and training activities. Vicky hosts a YouTube Channel with over 34,000 followers and 100+ beginners tech tutorials. She has also spoken at AWS Summits on Containers, Kubernetes, and Amazon EKS.             You can learn about all the AWS Heroes from around the globe by checking out the Hero website.

A video series on SEO myths for web developers

Google Webmaster Central Blog -

We invited members of the SEO and web developer community to join us for a new video series called "SEO mythbusting". In this series, we discuss various topics around SEO from a developer's perspective, how we can work to make the "SEO black box" more transparent, and what technical SEO might look like as the web keeps evolving. We already published a few episodes: Web developer's 101: A look at Googlebot: Microformats and structured data: JavaScript and SEO: We have a few more episodes for you and we will launch the next episodes weekly on the Google Webmasters YouTube channel, so don't forget to subscribe to stay in the loop. You can also find all published episodes in this YouTube playlist. We look forward to hearing your feedback, topic suggestions, and guest recommendations in the YouTube comments as well as our Twitter account! Posted by Martin Splitt, friendly web fairy & series host, WTA team

SMTP Services- What You Should Know About Your Hosting Provider

InMotion Hosting Blog -

Website hosting has many different pieces to it that all work together to store your website’s data safely. From firewalls and security certificates to storage space and bandwidth, the pieces cover a large range of actions. One piece that is often overlooked is email. While most, if not all, businesses have their own email, many don’t think much about the behind the scenes portion of their email. A major player supporting your email is the SMTP services. Continue reading SMTP Services- What You Should Know About Your Hosting Provider at The Official InMotion Hosting Blog.

Building Communities with Social Media

cPanel Blog -

According to Statista, over 3 billion people across the world are expected to have some form of social media account by 2021. That’s 1/3 of the population of the entire planet. While social media use in the business world has been around for the better part of a decade, it has recently become an integral part of growing communities and building brand recognition. Companies use social media as customer outreach, to announce a new …

WordPress Glossary: WordPress Terms New WordPress Users Need To Know

Nexcess Blog -

It’s easier to get started with WordPress than any other leading content management system, deliberately so because WordPress was designed to make publishing on the web as intuitive as possible. However, your introduction to WordPress will go more smoothly if you understand a handful of key concepts. In this short glossary, we’re going to look… Continue reading →

12 Reasons Why Your Website Is Slow (And How to Fix Them)

DreamHost Blog -

Site speed plays a crucial role in the success of your website. It affects a variety of key metrics, for example, including your site’s visibility and conversion rate. Optimizing your website’s speed is clearly a necessity, but figuring out how to do it can be tricky. Fortunately, there are several easily-accessible speed tests you can use to determine how your site’s performance measures up. Although there are several reasons your site may be slow, you can resolve many of them with free WordPress plugins and quality web hosting. In this post, we’ll explain why site speed is so vital to your website. Then we’ll share solutions to 12 common issues that can lead to poor website performance. Let’s dive right in! Shared Hosting That Powers Your PurposeWe make sure your website is fast, secure, and always up so your visitors trust you. Plans start at $2.59/mo.Choose Your Plan Why Your Website’s Loading Speed Matters These days, users expect websites to be fast. When pages take longer than expected to load, it negatively impacts your site’s User Experience (UX). This matters because any time your UX takes a hit, so does your conversion rate. You’ll likely see higher page abandonment and bounce rates as well. To be more specific, studies show that an additional two seconds of loading time can increase your site’s bounce rate by 103 percent. Plus, just 100 milliseconds of extra loading time can cause a 7 percent drop in conversion rates. Even fractions of a second count, so optimizing your site’s performance as fully as you can is crucial. What’s more, website speed not only influences whether users stay on your site and convert; it also affects whether or not they can find it in the first place. Site speed is now a Google ranking factor for both desktop and mobile sites. If you don’t maintain decent website performance, your site’s visibility on Search Engine Results Pages (SERPs) may decrease, leading to lower traffic levels. With your website’s success on the line, speed can’t be ignored. If you’re feeling overwhelmed, a smart place to start is by testing to determine where your site stands now. You can run load time tests to see how long your users are waiting and then get to work on decreasing those numbers. 12 Reasons Your Website Is Slow (And How to Fix Them) Once you know the current state of your site’s performance, you can start optimizing key factors that influence site speed. Let’s look at 12 of the most common problems that contribute to slow websites and discuss how to resolve them. 1. Render-Blocking JavaScript Is Delaying Page Loads JavaScript is the code that makes your website functional and interactive for users. Without it, your site would be pretty dull. However, if left unoptimized, JavaScript can delay your pages when they try to load in users’ browsers. When a browser tries to display a webpage, it has to stop and fully load any JavaScript files it encounters first. This results in what’s called ‘render-blocking JavaScript’ or JavaScript that prevents the page from loading quickly. There are three solutions for dealing with render-blocking JavaScript: Remove external JavaScript files, and use inline JavaScript instead. Use asynchronous loading so JavaScript can load separately from the rest of the page. Defer JavaScript loading until the rest of the page is visible to the user. Each method has its pros and cons. Generally speaking, inline JavaScript will only improve page speed when used sparingly. Asynchronous loading can cause issues as files are not loaded in any particular order. Therefore, deferring JavaScript is usually the recommended method. 2. You’re Not Using a Content Delivery Network (CDN) A Content Delivery Network (CDN) consists of several servers that are placed in strategic geographic locations. You can store copies of your website on them so its pages can be quickly loaded by users who are located far away from your main server. There are several CDN options for your WordPress site. Cloudflare is one of the most popular solutions, as is the Jetpack CDN for images and videos. For customers on our DreamPress Plus and Pro plans, you’ll get unlimited CDN usage powered by Jetpack. Additionally, if your website uses jQuery, you can load it from a CDN instead of your web server. Since jQuery uses far fewer lines of code than JavaScript to accomplish the same outcomes, it can be especially useful for boosting your site’s speed. Google and Microsoft are the two most popular jQuery CDN options. 3. There’s Excessive Overhead in Your Database ‘Overhead’ refers to extraneous items in your site’s database — things like logs, transients, and other entries from plugins or themes can build up over time. Too much of this ‘overhead’ can cause database queries to take longer than necessary. In some cases, it can even cause your web server to time out while waiting for a response from your database. Optimizing your database by removing overhead will help prevent this. Most web hosts allow you to access the database management platform phpMyAdmin via your hosting account. If you aren’t able to optimize your tables in phpMyAdmin, you can use the WordPress Command Line interface (WP-CLI). 4. Your Site’s CSS Isn’t Optimized Like JavaScript, your site’s CSS — the code responsible for styling its pages — can delay loading if left unoptimized. There are a few solutions you can implement to get your CSS into shape: If you have several external CSS files, combine them into one or a few files. Remove external CSS and use inline CSS instead. Use ‘media types’ to specify when certain CSS files should be loaded. Like inline JavaScript, inline CSS is only useful for small portions of code. If you have several large CSS files, you shouldn’t try to add all of them to your HTML file. Specifying media types and combining your external CSS files (if you have more than one) should make a more significant impact. Be Awesome on the InternetJoin our monthly newsletter for tips and tricks to build your dream website!Sign Me Up 5. OPcache Isn’t Enabled OPcache is a built-in caching engine for the coding language PHP. If you use PHP on your site, having OPcache enabled can speed up its loading and the loading of your pages as a result. If you host your website with one of our Shared WordPress or DreamPress plans, OPcache is enabled by default. If your site is hosted using one of our other plans or with another web host, you’ll likely need to enable it manually. 6. Caching Issues Are Preventing Optimized Page Loading Caching is when browsers store static copies of your website’s files. Then when users access your site, their browsers can display the cached data instead of having to reload it. There are several caching solutions available for WordPress users, including using a caching plugin such as WP Super Cache. Our DreamPress customers have the advantage of built-in caching, which is included with your hosting account. This makes third-party caching plugins unnecessary. However, we do recommend using the Proxy Cache Purge plugin to manage your DreamPress cache. The plugin automatically sends requests to delete cached data for a page or post after you’ve modified it. This can help prevent some caching issues that may result in slower site speeds. 7. Large Media Files Are Increasing Loading Times Media files, such as images and videos, tend to be quite large. Optimizing them through compression can help to decrease their size and, therefore, improve your loading times. TinyJPG is a free online tool that compresses images. There are also several plugins you can use to compress media files within WordPress, including Smush Image Compression and Optimization. Compressing videos is a little trickier, so it’s usually better to host them externally on YouTube or another platform instead. You can then easily embed your videos on pages or posts. Related: Guide to Gzip Compression in WordPress 8. Poorly-Written Scripts Are Conflicting With Other Site Elements Poorly-written JavaScript can sometimes cause compatibility issues with other parts of your website, resulting in longer loading times. Running a speed test using tools such as Pingdom, Web Page Test, and GTmetrix can often point out scripts that are taking a long time to load. You can then investigate these files more closely to determine how you can improve them. It may also be useful to turn potentially problematic scripts off temporarily, to see how your performance scores change without them enabled. 9. Your Site’s Code Is Too Bulky The more code your user’s web browser has to load, the longer it will take for your website to become visible. If your code is too ‘bulky’ or contains unnecessary characters and line breaks, your site may be slower. In response, you can ‘minify’ that code by removing the elements that aren’t needed. There are two popular plugins for carrying out this task. Autoptimize minifies code, in addition to inlining CSS and optimizing JavaScript files. It also integrates well with WP Super Cache. Fast Velocity Minify merges CSS and JavaScript files to reduce the number of requests needed for browsers to load your pages. It also minifies your code. Both plugins are solid choices. You might consider trying out each one and seeing which increases your performance test scores more. Related: WordPress Minification: What It Is and How to Do It 10. Missing Files Are Causing Errors In some instances, your WordPress installation may be missing files. If this happens, users will experience longer loading times as additional requests are made in an attempt to find the files. This process will eventually result in a 404 error if the files can’t be found. The causes behind this issue are numerous and varied. Instead of trying to track down the source of the problem, the fastest solution is to restore your site from your most recent backup. This should replace the missing files with the versions saved in your backup. 11. Plugins Are Weighing Your Site Down Having too many plugins — or even a few very bulky ones — can weigh your website down and cause poor performance. It’s wise to always completely remove any plugins you’re not using to minimize the chance that this will happen. Additionally, some plugins can interfere with the caching of your site’s pages. If you’re using the Proxy Cache Purge plugin we mentioned earlier in this article, you can pinpoint which plugins are causing the problem by navigating to Proxy Cache > Check Caching. 12. Internet Issues Are Hurting Specific Users’ Performance Finally, poor website performance can be due to an issue with a user’s Internet Service Provider (ISP), rather than with your site itself. Slow site speeds can result from network congestion, bandwidth throttling and restrictions, data discrimination and filtering, or content filtering. If you notice slow speeds when visiting your site, you can run a traceroute between your computer and your website to test the connection. This should give you an idea of whether or not the problem is related to your ISP or is a more significant site-wide concern. Lighten Your Website Load Your website’s performance and response time are closely tied to its success, so taking every available opportunity to improve it is worth the effort. Figuring out why your website has lagging load times can help boost both its Search Engine Optimization (SEO) and UX, resulting in better visibility and a higher conversion rate. We’ve covered twelve common causes of slow site speeds throughout this post. While ideally, you’ll want to optimize your site in all the ways we’ve mentioned, pinpointing specific areas for improvement — such as enabling caching or compressing your media files — can help you tackle the biggest issues first. Looking for a hosting service that can keep up with your site’s performance needs? Our Shared Hosting plans are a convenient, low-cost solution that’s optimized for WordPress and ideal for new users. Check them out today! The post 12 Reasons Why Your Website Is Slow (And How to Fix Them) appeared first on Website Guides, Tips and Knowledge.

Why I’m helping Cloudflare build its partnerships worldwide

CloudFlare Blog -

Cloudflare has always had an audacious mission: to help build a better Internet. From its inception, the company realized that a mission this big couldn’t be taken on alone. Such an undertaking would require the help of an extraordinary group of partners. Early in the company’s history, Cloudflare built strong relationships with many hosting providers to protect and accelerate internet traffic. And through the years, Cloudflare has continued to build some amazing Enterprise partnerships and strategic alliances. As we continue to grow and foster our partner ecosystem, we are excited to announce Cloudflare’s next iteration of its Partner Program—to engage and enable an equally audacious set of partners that want to help build a better Internet, together.I recently joined Cloudflare to run Global Channel Sales & Partnerships after spending over nine years at Google Cloud in various indirect and direct leadership roles. At Google, I witnessed the powerful impact that a strong partner ecosystem could have on solving complex organizational and societal problems. By combining innovative technologies provided by the manufacturer, with deep domain expertise provided by the partner, we delivered valuable industry solutions to our customers. And through this process, we helped our partners build valuable businesses, accelerate growth, and bring new innovation economies to all parts of the globe. I joined Cloudflare because I strongly believe in its mission to help build a better Internet, and believe this mission, paired with its massive global network, will enable the company to continue to deliver incredibly innovative solutions to customers of all segments. Cloudflare has strong brand recognition, a market leading product portfolio, an ambitious vision, and a leadership team that is 100% committed to building out the channel and partner program. I’m excited to connect with Cloudflare partners, and my first priority as the global channel leader is to provide our partners with the tools and programs which allow them to build a compelling business around our products. I’m eager to continue developing a world class program and organization that is:Focused on helping partners build compelling businesses: Cloudflare has a history of democratizing Internet technologies that were once difficult to access, or complicated to use and even understand, such as free SSL, unmetered DDoS, and wholesale Registrar. We plan to take a similar market-shifting approach with our partners. We are redesigning our partner program with a vision of developing best-in-class revenue share models and value added professional services and managed services that we scale through our partners.Easy to do business with: Cloudflare has always prided itself on its ease of use, and we want the partner experience to be just as seamless. We have redesigned how our partners engage with us—from initial sign up, to on-going engagement—to make it even easier for partners to do business with us. This includes simplifying the deal registration process, smooth product trainings for partner reps,, straightforward tracking of deals, and making it easier overall to profit from their relationship with Cloudflare.  Strategically focused: Cloudflare has always relied on valuable partnerships on its mission to help build a better Internet. We are expanding that commitment by diving deeper with those partners that are committed to building their businesses around Cloudflare. We plan to invest resources and design partner-first programs that reward partners for leaning in and investing in Cloudflare’s mission.Today, you’ll see a few important announcements around the future of our program and how we continue to scale to support some of our most complex partnerships.We look forward to helping you build your business with Cloudflare!For those partners that will be in London, please join us at Cloudflare Connect // London, our second annual London gathering of distinguished businesses and technologists, including many Cloudflare customers, partners, and developers. This is Cloudflare's marquee customer event, which means the content and experience is built for you. I plan to be there personally to formally announce our new partner program, and provide insights on what’s to come. You can register here: CloudflareConnect.comMore Information:Partner Program WebsitePartner Services WebsiteAnnouncing the new Cloudflare Partner Platform A New Program with New PartnersBuilding Partnerships Worldwide (you are here)

Cloudflare Partners: A New Program with New Partners

CloudFlare Blog -

Many overlook a critical portion of the language in Cloudflare’s mission: “to help build a better Internet.” From the beginning, we knew a mission this bold, an undertaking of this magnitude, couldn’t be done alone. We could only help. To ultimately build a better Internet, it would take a diverse and engaged ecosystem of technologies, customers, partners, and end-users. Fortunately, we’ve been able to work with amazing partners as we’ve grown, and we are eager to announce new, specific programs to grow our ecosystem with an increasingly diverse set of partners. Today, we’re excited to announce the latest iteration of our partnership program for solutions partners. These categories encompass resellers and referral partners, OEM partners, and the new partner services program. Over the past few years, we’ve grown and learned from some amazing partnerships, and want to bring those best practices to our latest partners at scale—to help them grow their business with Cloudflare’s global network.Cloudflare Partner TiersPartner Program for Solution PartnersEvery partner program out there has tiers, and Cloudflare’s program is no exception. However, our tiering was built to help our partners ramp up, accelerate and move fast. As Matt Harrell highlighted, we want the process to be as seamless as possible, to help partners find the level of engagement that works best for them‚ with world-class enablement paths and best-in-class revenue share models—built-in from the beginning. World-Class EnablementCloudflare offers complimentary training and enablement to all partners. From self-serve paths, to partner-focused webinars, and instructor-based courses, and certification—we want to ensure our partners can learn and develop Cloudflare and product expertise, to make them as effective as possible when utilizing our massive global network. Driving Business ValueWe want our partners to grow and succeed. From self-serve resellers to our most custom integration, we want to make it frictionless to build a profitable business on Cloudflare. From our tenant API system to dedicated account teams, we’re ready to help you go-to-market with solutions that help end-customers. This includes opportunities to co-market, develop target accounts, and directly partner, to succeed with strategic accounts. Cloudflare recognizes that, in order to help build a better Internet, we need successful partners—and our latest program is built to help partners build and grow profitable business models around Cloudflare’s solutions.Partner Services Program - SIs, MSSPs, MSSPs, PSOsFor the first time, we are expanding our program to also include service providers that want to develop and grow profitable services practices around Cloudflare’s solutions. Our customers face some of the most complex challenges on the Internet. From those challenges, we’ve already seen some amazing opportunities for service providers to create value, grow their business, and make an impact. From customers migrating to the public, hybrid or multi-cloud for the first time, to entirely re-writing applications using Cloudflare Workers®, the need for expertise has increased across our entire customer base. In early pilots, we’ve seen four major categories in building a successful service practice around Cloudflare:Network Digital Transformations - Help customers migrate and modernize their network solution. Cloudflare is the only cloud-native network to give Enterprise-grade control and visibility into on-prem, hybrid, and multi-cloud architectures.Serverless Architecture Development - Provide serverless application development services, thought leadership, and technical consulting around leveraging Cloudflare Workers and Apps.Managed Security & Insights - Enable CISO and IT leaders to obtain single pane of glass of reporting and policy management across all Internet-facing application with Cloudflare’s Security solutions.Managed Performance & Reliability - Keep customer’s High-Availability applications running quickly and efficiently with Cloudflare’s Global Load Balancing, Smart Routing, and Anycast DNS, which allows performance consulting, traffic analysis, and application monitoring.As we expand this program, we are looking for audacious service providers and system integrators that want to help us build a better Internet for our mutual customers. Cloudflare can be an essential lynchpin to simplify and accelerate digital transformations. We imagine a future where massive applications run within 10ms of 90% of the global population, and where a single-pane solution provides security, performance, and reliability for mission-critical applications—running across multiple clouds. Cloudflare needs help from amazing global integrators and service partners to help realize this future.If you are interested in learning more about becoming a service partner and growing your business with Cloudflare, please reach out to or explore Getting StartedMetcalf’s law states that a network is only as powerful as the amount of nodes within the network. And within the global Cloudflare network, we want as many partner nodes as possible—from agencies to systems integrators, managed security providers, Enterprise resellers, and OEMs. A diverse ecosystem of partners is essential to our mission of helping to build a better Internet, together. We are dedicated to the success of our partners, and we will continue to iterate and develop our programs to make sure our partners can grow and develop on Cloudflare’s global network. Our commitment moving forward is that Cloudflare will be the easiest and most valuable solution for channel partners to sell and support globally.More Information:Partner Program WebsitePartner Services WebsiteAnnouncing the new Cloudflare Partner Platform A New Program with New Partners (you are here)Building Partnerships Worldwide

Announcing the New Cloudflare Partner Platform

CloudFlare Blog -

When I first started at Cloudflare over two years ago, one of the first things I was tasked with was to help evolve our partner platform to support the changes in our service and the expanding needs of our partners and customers. Cloudflare’s existing partner platform was released in 2010. It is a testament to those who built it, that it was, and still is, in use today—but it was also clear that the landscape had substantially changed. Since the launch of the existing partner platform, we had built and expanded multi-user access, and launched many new products: Argo, Load Balancing, and Cloudflare Workers, to name a few. Retrofitting the existing offering was not practical. Cloudflare needed a new partner platform that could meet the needs of partners and their customers.As the team started to develop a new solution, we needed to find a partner who could keep us on the right path. The number of hypotheticals were infinite and we needed a first customer to ground ourselves. Lo and behold, not long after I had begun putting pen to paper, we found the perfect partner for the new platform.The IBM PartnershipIBM was looking for a partner to bring various edge services to market quickly, and our suite of capabilities was what they were looking for. If you are not familiar with our partnership with IBM, you can learn a bit more about it in our blog post and on the IBM Cloud Internet Services landing page. We signed the contract in November 2017, and we had to be ready to launch by IBM Think the following February. Given that IBM’s engineering team needed time to integrate with us, we were on a tight timeline to deliver.A number of team members and I jumped on a plane and flew to Austin, Texas (Hook ‘em!) to work with IBM and determine the minimum viable product (MVP). Over kolaches (for the Czech readers at home: Klobásník), IBM and Cloudflare nailed down the MVP requirements. Briefly, they were as follows: Full API integration to provision the building blocks of using Cloudflare. This included: Accounts: The container of resources - typically zones Users: The way in which we partition access to accounts The ability to sell and provision Cloudflare’s paid services and package them in a way that made sense for IBM’s customers. Our existing partner platform only supported zone plans and none of our newer offerings, such as Argo or load balancing. IBM had specific requirements around how they could package and sell to customers, so our solution needed to be flexible enough to support that. Ensure that what we built was re-usable. Cloudflare makes it a point to solve problems for scale. While we were focused on ensuring our first partner would be successful, we knew that long term we would need to be able to scale this solution to additional partners. Nothing we built could prevent us from doing that. Over the next couple of months, many teams at Cloudflare came together to deliver this solution at breakneck speed. Given that the midpoint of this effort happened over the holiday season, I’m personally proud of our company not sacrificing employee’s time with their friends and families in order to deliver. Even when it feels like a sprint, it is still a marathon.During this time, the engineering team we were working with at IBM felt like another team at Cloudflare. Their ability to move quickly, integrate, and validate our work was critical to the success of the project. At THINK in February 2018, we were able to announce the Beta of IBM CIS (Cloud Internet Services) powered by Cloudflare!Following the initial release, we continued to add functionality to further enrich the IBM CIS offering, while behind the scenes we continued our work to redefine Cloudflare’s partner platform.The New Partner PlatformOver the past year we have expanded the capabilities and completed the necessary work to enable more partners to be able to use what we initially built for the IBM partnership. Out of that comes our new partner platform we are announcing today. The new partner platform allows partners of Cloudflare to sell and provision Cloudflare for their customers in a scalable fashion.Our new partner platform is the combination of two systems designed to fulfill specific needs: 1. Tenants: an abstraction on top of our existing accounts and users for easier management 2. Subscriptions: a new way of packaging and provisioning services TenantsAn absolute necessity for partners is the ability to provision accounts for each of their customers. Normally the only way to get a Cloudflare account is to sign up on the dashboard. We needed a way for partners to be able to create end customer accounts at their discretion to support their specific onboarding needs. This also ensures proper separation of ownership between customers and allows end customers to access the Cloudflare dashboard directly.With the introduction of tenants, our data model now looks like the following:Cloudflare Resource Data ModelTenants provide partners the ability to create and manage the accounts for their customers. Each account created is a separate container of resources (zones, workers, etc) for each of customer. Users can be invited to each account as necessary for self service management, while the partner retains control of the capabilities enabled for each account. How a partner manages those capabilities brings us to the second major system that makes up the new partner platform.SubscriptionsWhile not as obvious as the need for account provisioning, the ability to package and provision services is critical to providing differentiated offerings for partners of Cloudflare. One drawback of our old partner platform was the difficulty in ensuring new products and services were available to those partners. As Cloudflare grew, it reached the point where new paid services could not be added into the existing partner platform. With subscriptions, this is no longer the case. What started as just a way to provision services for IBM, has now grown into the standard of how all customer services are provisioned at Cloudflare. Whether you purchase services through IBM CIS or buy Cloudflare Workers in our dashboard, behind the scenes, Subscriptions is what ensures you get exactly the right services enabled.Enough talk, let’s show things in action!The Partner Platform in ActionThe full details of using the new partner platform can be found in our Provisioning API docs, but here we provide a walkthrough of a typical use case.Using the new partner platform involves 4 steps:Provisioning Customer AccountsGranting Customer AccessEnabling ServicesService Configuration1) Provisioning Customer AccountsWhen onboarding customers, you want each to have their own Cloudflare account. This ensures one customer can not affect any resources belonging to another. By making a `POST /accounts` request, you can create an account for an individual customer.Request:curl -X POST \ \ -H 'Content-Type: application/json' \ -H 'x-auth-email: <x-auth-email>' \ -H 'x-auth-key: <x-auth-key>' \ -d '{ "name": "Customer Account", "type": "standard" }' Response:{ "result": { "id": "2bab6ace8c72ed3f09b9eca6db1396bb", "name": "Customer Account", "type": "standard", "settings": { "enforce_twofactor": false } }, "success": true, "errors": [], "messages": [] } This new account is owned by the partner. It can be managed by API, or in the UI by the partner or any additional administrators that are invited.2) Granting Customer AccessNow that the customer’s account is created, let’s give them access to it. This step uses existing APIs and if you have shared access to a Cloudflare account before, then you have already done this.Request:curl -X POST \ '' \ -H 'Content-Type: application/json' \ -H 'x-auth-email: <x-auth-email>' \ -H 'x-auth-key: <x-auth-key>' \ -d '{ "email": "", "roles": ["05784afa30c1afe1440e79d9351c7430"], "status": "accepted" }' Response:{ "result": { "id": "47bd8083af8516a20c410090d2f53655", "user": { "id": "fccad3c46f26dc2d6ba47ad19f639707", "first_name": null, "last_name": null, "email": "", "two_factor_authentication_enabled": false }, "status": "pending", "roles": [ { "id": "05784afa30c1afe1440e79d9351c7430", "name": "Administrator", "description": "Can access the full account, except for membership management and billing.", "permissions": { "organization": { "read": true, "edit": true }, "zone": { "read": true, "edit": true }, truncated... } } ] }, "success": true, "errors": [], "messages": [] } Alternatively, you can do this in the UI, from the Members section for the newly created account.3) Enabling ServicesNow the fun part! With the ability to provision subscriptions, you can enable paid services for your customers. Before we do that though, we will create a zone so we can attach a zone subscription to it.Adding a zone as a partner is no different than adding a zone as a regular customer. It can also be done by the customer.Request:curl -X POST \ \ -H 'Content-Type: application/json' \ -H 'x-auth-email: <x-auth-email>' \ -H 'x-auth-key: <x-auth-key>' \ -d '{ "name": "", "account": { "id": "2bab6ace8c72ed3f09b9eca6db1396bb" } }' Response:{ "result": { "id": "cae181e41197e2eb875d9bcb9396abe7", "name": "", "status": "pending", "paused": false, "type": "full", "development_mode": 0, "name_servers": [ "", "" ], "original_name_servers": null, "original_registrar": "cloudflare, inc.", "original_dnshost": null, "modified_on": "2019-05-30T17:51:08.510558Z", "created_on": "2019-05-30T17:51:08.510558Z", "activated_on": null, "meta": { "step": 4, "wildcard_proxiable": false, "custom_certificate_quota": 0, "page_rule_quota": 3, "phishing_detected": false, "multiple_railguns_allowed": false }, "owner": { "id": null, "type": "user", "email": null }, "account": { "id": "2bab6ace8c72ed3f09b9eca6db1396bb", "name": "Customer Account" }, "permissions": [ "#access:edit", "#access:read", ...truncated ], "plan": { "id": "0feeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "name": "Free Website", "price": 0, "currency": "USD", "frequency": "", "is_subscribed": true, "can_subscribe": false, "legacy_id": "free", "legacy_discount": false, "externally_managed": false } }, "success": true, "errors": [], "messages": [] } For this customer we will provision a Pro plan for the newly created zone. If you are not familiar with our zone plans, then you can read about them here. For this, we make a call to the subscriptions service.Request:curl -X POST \ \ -H 'Content-Type: application/json' \ -H 'X-Auth-Email: <x-auth-email>' \ -H 'X-Auth-Key: <x-auth-key>' \ -d '{"rate_plan": { "id": "PARTNERS_PRO"} }' Response:{ "success": true, "result": { "id": "ff563a93e11c46e7b278be46f49cdd2f", "product": { "name": "partners_cloudflare_zones", "period": "", "billing": "", "public_name": "CloudFlare Services", "duration": 0 }, "rate_plan": { "id": "partners_pro", "public_name": "Partners Professional Plan", "currency": "USD", "scope": "zone", "externally_managed": false, "sets": [ "zone", "partner" ], "is_contract": true }, "component_values": [ { "name": "dedicated_certificates", "value": 0, "price": 0 }, { "name": "dedicated_certificates_custom", "value": 0, "price": 0 }, { "name": "page_rules", "value": 20, "default": 20, "price": 0 }, { "name": "zones", "value": 1, "default": 1, "price": 0 } ], "zone": { "id": "cae181e41197e2eb875d9bcb9396abe7", "name": "" }, "frequency": "monthly", "currency": "USD", "app": { "install_id": null }, "entitled": true }, "messages": null, "api_version": "2.0.0" } Now that the customer is set up with an account, zone, and zone subscription, the only thing left is configuring the resources appropriately.4) Service ConfigurationService configuration can be done by either you, the partner, or the end customer. Most commonly, DNS records need to be added, security settings verified and updated, and customizations made. These can all be done either through our Client v4 APIs or the Cloudflare Dashboard.Once that is done, the customer is all set!This is just the beginningWith our announcement today, partners can protect and accelerate their customer’s internet services with Cloudflare’s partner platform. We have battled tested the underlying systems over the last year and are excited to partner with others to help make a better internet. We are not done yet though. We will be continually investing in the tenant and subscription services to expand their capabilities and simplify usage.Some of the latest partners using the new partner platformIf you are interested in partnering with Cloudflare, then reach out to If building the future of how Cloudflare’s partners and customers use our service sounds interesting then take a look at our career page.For more information, see the following resources:Partner Program WebsitePartner Services WebsiteAnnouncing the new Cloudflare Partner Platform (you are here)Building Partnerships WorldwideThe New Partner Program


Recommended Content

Subscribe to Complete Hosting Guide aggregator - Corporate Blogs