McAfee is Improving Global Cybersecurity With MongoDB

McAfee Global Threat Intelligence (GTI) is a cloud-based intelligence service that correlates data from millions of sensors around the globe. A critical element of McAfee’s ability to protect customers from cyberthreats, GTI “connects the dots” between malicious web sites and associated malware, viruses and more, and delivers real-time threat information to McAfee end client products.

In 2010, it became clear that McAfee’s existing database solutions would not be able to handle the demands of exponential data growth. The team spent a significant amount of time investigating workarounds and fixes, which created new cracks in the system. …


MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. MongoDB is written in C++.

The database for modern applications

For installation refer: Install MongoDB — MongoDB Manual

To make data persistent, we store it in a file, which is then stored in a folder, which is then stored in hard-disk storage. This is referred to as the File System. File system controls how data is stored and retrieved.

What is NoSQL?

Databases…


Docker’s normally used to containerise background applications and CLI programs. You can also use it to run graphical programs though! You can either use an existing X Server, where the host machine is already running a graphical environment, or you can run a VNC server within the container.

First it’s important to understand what Docker actually does. A Docker “container” is a form of encapsulation which seems to be superficially similar to a virtual machine. Unlike a virtual machine, containers share the same Linux kernel as their host system.

The next component is the X Window System. X Servers such…


Manage hybrid cloud, multicloud, and edge deployments

Red Hat® OpenShift® is an enterprise-ready Kubernetes container platform with full-stack automated operations to manage hybrid cloud, multicloud, and edge deployments. Red Hat OpenShift is optimized to improve developer productivity and promote innovation.

Refer : https://gursimar27.medium.com/industry-use-cases-kubernetes-openshift-283e21e98bf9

Red Hat OpenShift includes an enterprise-grade Linux operating system, container runtime, networking, monitoring, registry, and authentication and authorization solutions. Automate life-cycle management to get increased security, tailored operations solutions, easy-to-manage cluster operations, and application portability.

OpenShift is a cloud-enabled application Platform as a Service (PaaS). It’s an open source technology which helps organizations move their traditional application infrastructure and platform from physical, virtual mediums to the cloud.


Build great things at any scale

Continuous Integration is the most important part of DevOps that is used to integrate various DevOps stages. Jenkins is the most famous Continuous Integration tool.

What is Jenkins?

Jenkins is an open source automation tool written in Java programming language that allows continuous integration.

Jenkins builds and tests our software projects which continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build.

It also allows us to continuously deliver our software by integrating with a large number of testing and deployment technologies.

Jenkins offers a straightforward way to set up…


Task Description

  • Automate Kubernetes Cluster Using Ansible.
  • Launch EC2-instances on AWS Cloud for master and slave.
  • Create roles that will configure master node and slave node separately.
  • Launch a WordPress and MySQL database connected to it in the respective slaves.
  • Expose the WordPress pod and client able hit the WordPress IP with its respective port.

Let us first create a dynamic inventory

Installing Python3: $ yum install python3 -y

Installing the boto3 library: $ pip3 install boto

Creating a inventory directory:

$ mkdir -p /opt/ansible/inventory
$ cd /opt/ansible/inventory

Creating a file aws_ec2.yaml in the inventory directory with the following configuration:

plugin: aws_ec2 aws_access_key: <YOUR-AWS-ACCESS-KEY-HERE> aws_secret_key: <YOUR-AWS-SECRET-KEY-HERE> keyed_groups: - key…

You might have came across the word ‘script’ a lot of times, but what is the meaning of a script? Basically, a script is a program that contains a series of commands to be executed. These commands are executed by an interpreter. Anything you can put into a command line, you can put in a script. And, scripts are great for automating tasks.
If you find yourself repeating some commands frequently, you can, rather you should, create a script for doing it!

  • There are two special scripts attached at the end.

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the complexity and overhead associated with managing and operating message oriented middleware, and empowers developers to focus on differentiating work. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. Get started with SQS in minutes using the AWS console, Command Line Interface or SDK of your choice, and three simple commands.

SQS offers two types of message…


Today’s world of always-on applications and APIs have availability and reliability requirements that would have been required of only a handful of mission critical services around the globe only a few decades ago. Likewise, the potential for rapid, viral growth of a service means that every application has to be built to scale nearly instantly in response to user demand. These constraints and requirements mean that almost every application that is built — whether it is a consumer mobile app or a back‐end payments application — needs to be a distributed system.

Kubernetes has become the leading standard in container…


When use the term “ping,” most often we are just limiting its definition to checking whether a host can be connected to or not. In my opinion, while this purpose is correct, most of its technical details are often ignored. Many network administrators are unable to answer what ping is in details; or how it works. So, let’s unfold few details in this research-based article.

What is PING?

Ping stands for Packet InterNet Gopher. Ping basically is the simplest tool to verify network connectivity. We can verify connectivity between any two devices within a private or public network.

In simple words, a simple…

Gursimar Singh

ARTH Learner | IIEC Rise | GoogleCloudReady Facilitator | Proficient Photographer | Quantum Computing Enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store