Tag Archives: provide

C3 IoT and Microsoft announce strategic partnership to accelerate AI in the enterprise

C3 IoT Platform to increase customer value, provide more intelligent business solutions with Microsoft Azure as a preferred cloud provider

REDWOOD CITY, Calif. and REDMOND, Wash. – April 10, 2018 – C3 IoT and Microsoft Corp. announced Tuesday a strategic partnership to deliver new technology developments and go-to-market initiatives that accelerate enterprise AI and IoT application development.

As part of this partnership, the companies will create a “better together” solution, comprising the C3 IoT Platform™, a low-code, high-productivity PaaS for scaling AI and IoT across enterprises, fully integrated to operate on Microsoft Azure. C3 IoT will leverage Microsoft Azure as a preferred cloud platform and tap into the power of its intelligent capabilities. The companies will conduct co-marketing and co-selling strategies that rapidly scale distribution globally, as well as intensive training for dedicated teams to speed customers’ time to value.

Close collaboration between Microsoft and C3 IoT will help enable customers to more rapidly develop and deploy AI-based applications for transformative use cases, such as AI predictive maintenance, dynamic inventory optimization, precision healthcare and CRM.

“The partnership between Microsoft and C3 IoT is significant in that it allows us to optimize our existing investments in data infrastructure while accelerating time to value of AI-based applications that enable Shell to better serve our customers with even more agility and efficiency,” said Erik Betz, Vice President, Architecture, Platforms, and Data, Shell.

“With this partnership, two market leaders are joining forces to drive digital transformation at the world’s leading organizations,” said Thomas M. Siebel, C3 IoT CEO. “Combining the market reach of Microsoft, the amazing power of Microsoft Azure, and the capability of the C3 IoT AI platform, we will dramatically accelerate the adoption of AI, IoT, and elastic cloud computing globally.”

“C3 IoT has an exciting vision, proven technology, and demonstrated customer success across industries, making them a great partner for implementing 3M’s digital transformation initiatives,” said H.C. Shin, 3M Vice Chair and Executive Vice President. “With tangible business results from the initial predictive healthcare and supply chain analytics applications, we plan on scaling the C3 IoT and Microsoft Azure solution across our enterprise. In this way, 3M is combining data science into material science, transforming how we design and deliver products and better serve our customers.”

“AI is one of the most transformative technology paradigms of our time in its ability to empower companies, societies, and economies to achieve more,” said Judson Althoff, Executive Vice President, Worldwide Commercial Business, Microsoft. “C3 IoT’s proven technology and strong customer relationships make them an ideal partner in helping drive forward AI-based solutions built on the intelligent cloud.”

The C3 IoT Platform is now available on Microsoft Azure and fully integrated with a rich set of Azure services, including Azure IoT Hub, Azure Machine Learning, and big data and advanced analytics solutions.

About Microsoft

Microsoft (Nasdaq “MSFT” @microsoft) enables digital transformation for the era of an intelligent cloud and an intelligent edge. Its mission is to empower every person and every organization on the planet to achieve more.

About C3 IoT

C3 IoT is the world’s leading AI and IoT software platform for digital transformation. C3 IoT delivers a comprehensive platform as a service (PaaS) for the rapid design, development, and deployment of the largest-scale big data, predictive analytics, AI, and IoT applications for any business value chain. C3 IoT also provides a family of configurable and extensible SaaS products developed with and operating on its PaaS, including predictive maintenance, fraud detection, sensor network health, supply chain optimization, investment planning, and customer engagement.

MEDIA CONTACTS

C3 IoT Contact:

Kim Dion, Corporate Public Relations

(650) 503-2200; PR@C3IoT.com

Microsoft Contact:

Microsoft Media Relations, WE Communications for Microsoft

(425) 638-7777; rrt@we-worldwide.com

 

The post C3 IoT and Microsoft announce strategic partnership to accelerate AI in the enterprise appeared first on Stories.

ExtremeLocation latest addition to Extreme wireless portfolio

Extreme Networks is offering retail customers cloud-based tools that provide actionable intelligence from customer-activity data gathered through a store’s beacons and guest Wi-Fi.

Extreme debuted its ExtremeLocation service this week at the National Retail Federation conference in New York. The service is designed to work best with ExtremeWireless WiNG, a combined access point and Bluetooth Low Energy beacon. Extreme received the WiNG technology in the 2016 acquisition of Zebra Technologies’ wireless LAN business.

For ExtremeLocation to gather the maximum amount of customer data, shoppers would have to launch the retailer’s mobile app and log into the guest network of an Extreme-based Wi-Fi. At that point, where customers move in the store and where they linger would be recorded by the system.

ExtremeLocation tracks people within 5 to 7 meters of their actual location — a distance acceptable to many retailers. However, higher accuracy is possible by adding access points.

“The more access points you have, the more triangulation we can use and the more accurate you can get,” said Bob Nilsson, the director of vertical solutions at Extreme, based in San Jose, Calif.

Depending on the desired level of accuracy, a large department store could deploy from hundreds to thousands of access points. ExtremeLocation supports up to 100,000 access points across multiple locations.

Insight from customer activity on Extreme wireless

The collected information provides retailers with a view of where shoppers go, which products or displays they stop at and the amount of time spent in the store or at a specific location. Retailers can also track salespeople to ensure they are in high-trafficked areas.

Customers who turn on the mobile app can become targets for in-store promotions and coupons that the system sends through the beacons. Retailers can create policies for push notifications through a third-party system, such as customer relationship management or point-of-sale software. Extreme provides the APIs for integrating with those systems.

The ExtremeWireless WiNG access points send customer activity data to Extreme’s cloud-based software, which aggregates the information and displays the results on graphs, charts and other visuals, including a heat map of the store that shows where most shoppers are gathering. “It’s designed more for the store manager, the sales manager and the marketing side, rather than the IT side,” Nilsson said of the software.

Retailers are using location-based services for more than customer tracking. Cisco, for example, is demonstrating at the NRF conference the use of radio frequency identification tags to automatically notify a store employee that it’s time to restock a shelf.

Cisco is also demonstrating ad signage that’s attached to products in a store. When customers handle an item, the sign will change to a message enticing them to purchase the product.

For Sale – BNIB – Logitech Orion Spectrum G910 Mechanical Keyboard

Brand new from Logitech, if any interest is forthcoming I can provide pictures.

No warranty on this however, price reflected.

Collection is welcome!

Price and currency: 80
Delivery: Delivery cost is included within my country
Payment method: Paypal, Cash, Bank Transfer
Location: Durham
Advertised elsewhere?: Not advertised elsewhere
Prefer goods collected?: I have no preference

______________________________________________________
This message is automatically inserted in all classifieds forum threads.
By replying to this thread you agree to abide by the trading rules detailed here.
Please be advised, all buyers and sellers should satisfy themselves that the other party is genuine by providing the following via private conversation to each other after negotiations are complete and prior to dispatching goods and making payment:

  • Landline telephone number. Make a call to check out the area code and number are correct, too
  • Name and address including postcode
  • Valid e-mail address

DO NOT proceed with a deal until you are completely satisfied with all details being correct. It’s in your best interest to check out these details yourself.

For Sale – BNIB – Logitech Orion Spectrum G910 Mechanical Keyboard

Brand new from Logitech, if any interest is forthcoming I can provide pictures.

No warranty on this however, price reflected.

Collection is welcome!

Price and currency: 80
Delivery: Delivery cost is included within my country
Payment method: Paypal, Cash, Bank Transfer
Location: Durham
Advertised elsewhere?: Not advertised elsewhere
Prefer goods collected?: I have no preference

______________________________________________________
This message is automatically inserted in all classifieds forum threads.
By replying to this thread you agree to abide by the trading rules detailed here.
Please be advised, all buyers and sellers should satisfy themselves that the other party is genuine by providing the following via private conversation to each other after negotiations are complete and prior to dispatching goods and making payment:

  • Landline telephone number. Make a call to check out the area code and number are correct, too
  • Name and address including postcode
  • Valid e-mail address

DO NOT proceed with a deal until you are completely satisfied with all details being correct. It’s in your best interest to check out these details yourself.

For Sale – BNIB – Logitech Orion Spectrum G910 Mechanical Keyboard

Brand new from Logitech, if any interest is forthcoming I can provide pictures.

No warranty on this however, price reflected.

Collection is welcome!

Price and currency: 80
Delivery: Delivery cost is included within my country
Payment method: Paypal, Cash, Bank Transfer
Location: Durham
Advertised elsewhere?: Not advertised elsewhere
Prefer goods collected?: I have no preference

______________________________________________________
This message is automatically inserted in all classifieds forum threads.
By replying to this thread you agree to abide by the trading rules detailed here.
Please be advised, all buyers and sellers should satisfy themselves that the other party is genuine by providing the following via private conversation to each other after negotiations are complete and prior to dispatching goods and making payment:

  • Landline telephone number. Make a call to check out the area code and number are correct, too
  • Name and address including postcode
  • Valid e-mail address

DO NOT proceed with a deal until you are completely satisfied with all details being correct. It’s in your best interest to check out these details yourself.

For Sale – BNIB – Logitech Orion Spectrum G910 Mechanical Keyboard

Brand new from Logitech, if any interest is forthcoming I can provide pictures.

No warranty on this however, price reflected.

Collection is welcome!

Price and currency: 80
Delivery: Delivery cost is included within my country
Payment method: Paypal, Cash, Bank Transfer
Location: Durham
Advertised elsewhere?: Not advertised elsewhere
Prefer goods collected?: I have no preference

______________________________________________________
This message is automatically inserted in all classifieds forum threads.
By replying to this thread you agree to abide by the trading rules detailed here.
Please be advised, all buyers and sellers should satisfy themselves that the other party is genuine by providing the following via private conversation to each other after negotiations are complete and prior to dispatching goods and making payment:

  • Landline telephone number. Make a call to check out the area code and number are correct, too
  • Name and address including postcode
  • Valid e-mail address

DO NOT proceed with a deal until you are completely satisfied with all details being correct. It’s in your best interest to check out these details yourself.

For Sale – BNIB – Logitech Orion Spectrum G910 Mechanical Keyboard

Brand new from Logitech, if any interest is forthcoming I can provide pictures.

No warranty on this however, price reflected.

Collection is welcome!

Price and currency: 80
Delivery: Delivery cost is included within my country
Payment method: Paypal, Cash, Bank Transfer
Location: Durham
Advertised elsewhere?: Not advertised elsewhere
Prefer goods collected?: I have no preference

______________________________________________________
This message is automatically inserted in all classifieds forum threads.
By replying to this thread you agree to abide by the trading rules detailed here.
Please be advised, all buyers and sellers should satisfy themselves that the other party is genuine by providing the following via private conversation to each other after negotiations are complete and prior to dispatching goods and making payment:

  • Landline telephone number. Make a call to check out the area code and number are correct, too
  • Name and address including postcode
  • Valid e-mail address

DO NOT proceed with a deal until you are completely satisfied with all details being correct. It’s in your best interest to check out these details yourself.

7 Powerful Scripts for Practical Hyper-V Network Configurations

I firmly believe in empowerment. I feel that I should supply you with knowledge, provide you with how-tos, share insights and experiences, and release you into the world to make your own decisions. However, I came to that approach by standing at the front of a classroom. During class, we’d almost invariably walk through exercises. Since this is a blog and not a classroom, I do things differently. We don’t have common hardware in a controlled environment, so I typically forgo the exercises bit. As a result, that leaves a lot of my readers at the edge of a cliff with no bridge to carry them from theory to practice. And, of course, there are those of you that would love to spend time reading about concepts but just really need to get something done right now. If you’re stopped at Hyper-V networking, this is the article for you.

Script Inventory

These scripts are included in this article:

Basic Usage

I’m going to show each item as a stand-alone script. First, you’ll locate the one that best aligns with what you’re trying to accomplish. You’ll copy/paste that into a .ps1 PowerShell script file on your system. You’ll need to edit the script to provide information about your environment so that it will work for you. I’ll have you set each of those items at the beginning of the script. Then, you’ll just need to execute the script on your host.

Most scripts will have its own “basic usage” heading that explains a bit about how you’d use it without modification.

Enhanced Usage

I could easily compile these into standalone executables that you couldn’t tinker with. Even though I want to give you a fully prepared springboard, I also want you to learn how the system works and what you’re doing to it.

Most scripts will have its own “enhanced usage” heading that gives some ideas how you might exploit or extend it yourself.

Configure networking for a single host with a single adapter

Use this script for a standalone system that only has one physical adapter. It will:

  • Disable VMQ for the physical adapter
  • Create a virtual switch on the adapter
  • Create a virtual network adapter for the management operating system to use
  • Optionally place the management adapter into a VLAN
  • Assign an IP, subnet, and gateway to the management adapter
  • Specify one or two DNS servers

Basic Usage for this Script

You just need to enter the necessary information for these items and execute it.

Advanced Usage for this Script

As-is, this script should be complete for most typical single-adapter systems. You might choose to disable some items. For instance, if you are using this on Windows 10, you might not want to provide a fixed IP address. In that case, just put a # sign at the beginning of lines 42 onward. When the virtual network adapter is created, it will remain in DHCP mode.

Configure a standalone host with 2-4 gigabit adapters for converged networking

Use this script for a standalone host that has between two and four gigabit adapters that you want to use in a converged networking configuration. It will:

  • Create a team on the adapters
  • Disable VMQ for the physical adapters and the teamed adapter
  • Create a virtual switch on the team
  • Create a virtual network adapter for the management operating system to use
  • Optionally place the management adapter into a VLAN
  • Assign an IP, subnet, and gateway to the management adapter
  • Specify one or two DNS servers

Basic Usage for this Script

You just need to enter the necessary information for these items and execute it. Be aware that it will have problems if you already have a team.

Advanced Usage for this Script

This script serves as the base for the remaining scripts on this page. Likewise, you could use it as a base for your own. You could also use any of the items as examples for whatever similar actions you wish to accomplish in your own scripts.

Configure a standalone host with 2-4 10 GbE adapters for converged networking

Use this script for a standalone host that has between two and four 10GbE adapters that you want to use in a converged networking configuration. It will:

  • Create a team on the adapters
  • Create a virtual switch on the team
  • Create a virtual network adapter for the management operating system to use
  • Optionally place the management adapter into a VLAN
  • Assign an IP, subnet, and gateway to the management adapter
  • Specify one or two DNS servers

It won’t take a great deal of sleuthing to discover that this script is identical to the preceding one, except that it does not disable VMQ.

Configure a clustered host with 2-4 gigabit adapters for converged networking

Use this script for a host that has between two and four gigabit adapters that will be a member of a cluster. Like the previous scripts, it will employ a converged networking configuration. The script will:

  • Create a team on the adapters
  • Disable VMQ for the physical adapters and the teamed adapter
  • Create a virtual switch on the team
  • Create virtual network adapters for the management operating system to use for management traffic, cluster communications, and Live Migration
  • Optionally place the virtual adapters into VLANs
  • Assign an IP, subnet, and gateway to the management adapter
  • Assign an IP and subnet mask to the cluster and Live Migration adapters
  • Prevent the cluster and Live Migration adapters from registering in DNS
  • Specify one or two DNS servers

Basic Usage for this Script

You just need to enter the necessary information for these items and execute it. It is essentially the same as the stand-alone multi-gigabit adapter script except that it also adds adapters for cluster communications and Live Migration traffic.

It does not arrange the adapters in an optimal order for Live Migration. The cluster will automatically prioritize the cluster and Live Migration adapters over the management adapter, but it might prioritize the cluster adapter over the Live Migration adapter. Practically, that will have no meaningful effect; these designations are mostly cosmetic. If you’d like to force the issue, you’ll need to do so separately. You could, of course, use Failover Cluster Manager for this. I’ve included a script later in this article that makes the setting change for you. You cannot combine these scripts because the cluster must exist before you can specify the Live Migration adapter order. Also, you only need to specify the order one time, not once per node.

Advanced Usage for this Script

You could do a great number of things with this script. One suggestion would be to add cluster creation/join logic. It would be non-trivial, but you’d be able to combine the Live Migration adapter ordering script.

Configure a clustered host with 2-4 10 GbE adapters for converged networking

This script is identical to the preceding except that it leaves VMQ enabled. It does the following:

  • Create a team on the adapters
  • Create a virtual switch on the team
  • Create virtual network adapters for the management operating system to use for management traffic, cluster communications, and Live Migration
  • Optionally place the virtual adapters into VLANs
  • Assign an IP, subnet, and gateway to the management adapter
  • Assign an IP and subnet mask to the cluster and Live Migration adapters
  • Prevent the cluster and Live Migration adapters from registering in DNS
  • Specify one or two DNS servers

Basic Usage for this Script

These notes are identical to those of the preceding script.

You just need to enter the necessary information for these items and execute it. It is essentially the same as the stand-alone multi-gigabit adapter script except that it also adds adapters for cluster communications and Live Migration traffic.

It does not arrange the adapters in an optimal order for Live Migration. The cluster will automatically prioritize the cluster and Live Migration adapters over the management adapter, but it might prioritize the cluster adapter over the Live Migration adapter. Practically, that will have no meaningful effect; these designations are mostly cosmetic. If you’d like to force the issue, you’ll need to do so separately. You could, of course, use Failover Cluster Manager for this. I’ve included a script later in this article that makes the setting change for you. You cannot combine these scripts because the cluster must exist before you can specify the Live Migration adapter order. Also, you only need to specify the order one time, not once per node.

Advanced Usage for this Script

These notes are identical to those of the preceding script.

You could do a great number of things with this script. One suggestion would be to add cluster creation/join logic. It would be non-trivial, but you’d be able to combine the Live Migration adapter ordering script.

Set preferred order for cluster Live Migration networks

This script aligns with the two preceding scripts to ensure that the cluster chooses the named “Live Migration” adapter first when moving virtual machines between nodes. The “Cluster” virtual adapter will be used second. The management adapter will be used as the final fallback.

Basic Usage for this Script

Use this script after you’ve run one of the above two clustered host scripts and joined them into a cluster.

Advanced Usage for this Script

Modify this to change the order of Live Migration adapters. You must specify all adapters recognized by the cluster. Check the “MigrationExcludeNetworks” registry key that’s in the same location as “MigrationNetworkOrder”.

Exclude cluster networks from Live Migration

This script is intended to be used as an optional adjunct to the preceding script. Since my scripts set up all virtual adapters to be used in Live Migration, the network names used here are fabricated.

Basic Usage for this Script

You’ll need to set the network names to match yours, but otherwise, the script does not need to be altered.

Advanced Usage for this Script

This script will need to be modified in order to be used at all.

Cray Supercomputers are coming to Azure

I’m thrilled to share our new, exclusive partnership with Cray that will provide our customers unprecedented access to supercomputing capabilities in Azure to solve their toughest challenges in climate modeling, precision medicine, energy, manufacturing, and other scientific research.

This announcement is yet another step to help our customers harness the power of HPC and AI in an agile and cost-effective way. At Microsoft, we believe access to Big Computing capabilities in the cloud has the power to transform many businesses and will be at the forefront of breakthrough experimentation and innovation in the decades to come. We’ve already made significant investments to support this vision over the last several years, including industry-leading network performance with InfiniBand, our recent acquisition of Cycle Computing to simplify management of hybrid HPC deployments, and our recent announcements around bringing leading edge GPUs to the public cloud.

Microsoft and Cray are working together to bring customers the right combination of extreme performance, scalability, and elasticity. Customers can get a dedicated Cray XC or CS series supercomputers in Azure to run HPC and AI applications alongside their other cloud workloads directly on the Azure network. The Cray systems easily integrate with Azure Virtual Machines, Azure Data Lake storage, the Microsoft AI platform, and Azure Machine Learning services for rich workflows and collaboration. All of this provided in the cloud with the most datacenters worldwide, the most compliance certifications, and dedicated regions for government agencies and their partners.

Only this partnership with Microsoft and Cray allows customers to run a broad array of hybrid workflows in the cloud, and be fully supported by the experts in enterprise cloud and HPC.

To learn more about this offering, please see our press release or visit the Cray website.

Windows Server containers and Hyper-V containers explained

A big draw of Windows Server 2016 is the addition of containers that provide similar capabilities to those from…

“;
}
});

/**
* remove unnecessary class from ul
*/
$(“#inlineregform”).find( “ul” ).removeClass(“default-list”);

/**
* Replace “errorMessageInput” class with “sign-up-error-msg” class
*/
function renameErrorMsgClass() {
$(“.errorMessageInput”).each(function() {
if ($(this).hasClass(“hidden”)) {
$(this).removeClass(“errorMessageInput hidden”).addClass(“sign-up-error-msg hidden”);
} else {
$(this).removeClass(“errorMessageInput”).addClass(“sign-up-error-msg”);
}
});
}

/**
* when validation function is called, replace “errorMessageInput” with “sign-up-error-msg”
* before return
*/
function validateThis(v, form) {
var validateReturn = urValidation.validate(v, form);
renameErrorMsgClass();
return validateReturn;
}

/**
* DoC pop-up window js – included in moScripts.js which is not included in responsive page
*/
$(“#inlineRegistration”).on(“click”,”a.consentWindow”, function(e) {
window.open(this.href, “Consent”, “width=500,height=600,scrollbars=1”);
e.preventDefault();
});

leading open source providers. This Microsoft platform actually offers two different types of containers: Windows Server containers and Hyper-V containers. Before you decide which option best meets your needs, take a look at these five quick tips so you have a better understanding of container architecture, deployment and performance management.

Windows Server containers vs. Hyper-V containers

Although Windows Server containers and Hyper-V containers do the same thing and are managed the same way, the level of isolation they provide is different. Windows Server containers share the underlying OS kernel, which makes them smaller than VMs because they don’t each need a copy of the OS. Security can be a concern, however, because if one container is compromised, the OS and all of the other containers could be at risk.

Hyper-V containers and their dependencies reside in Hyper-V VMs and provide an additional layer of isolation. For reference, Hyper-V containers and Hyper-V VMs have different use cases. Containers are typically used for microservices and stateless applications because they are deposable by design and, as such, don’t store persistent data. Hyper-V VMs, typically equipped with virtual hard disks, are better suited to mission-critical applications.

The role of Docker on Windows Server

One key advantage of Docker on Windows is support for container image automation.

In order to package, deliver and manage Windows container images, you need to download and install Docker on Windows Server 2016. Docker Swarm, supported by Windows Server, provides orchestration features that help with cluster creation and workload scheduling. After you install Docker, you’ll need to configure it for Windows, a process that includes selecting secured connections and setting disk paths.

One key advantage of Docker on Windows is support for container image automation. You can use container images for continuous integration cycles because they’re stored as code and can be quickly recreated when need be. You can also download and install a module to extend PowerShell to manage Docker Engine; just make sure you have the latest versions of both Windows and PowerShell before you do so.

Meet Hyper-V container requirements

If you prefer to use Hyper-V containers, make sure you have Server Core or Windows Server 2016 installed, along with the Hyper-V role. There is also a list of minimum resource requirements necessary to run Hyper-V containers. First, you need at least 4 GB of memory for the host VM. You also need a processor with Intel VT-x and at least two virtual processors for the host VM. Unfortunately, nested virtualization doesn’t support Advanced Micro Devices yet.

Although these requirements might not seem extensive, it’s important to carefully consider resource allocation and the workloads you intend to run on Hyper-V containers before deployment. When it comes to container images, you have two different options: a Windows Server Core image and a Nano Server image.

OS components affect both container types

Portability is a key advantage of containers. Because an application and all its dependencies are packaged within the container, it should be easy to deploy on other platforms. Unfortunately, there are different elements that can negatively affect this deployment flexibility. While containers share the underlying OS kernel, they do contain their own OS components, also known as the OS layer. If these components don’t match up with the OS kernel running on the host, the container will most likely be blocked.

The four-level version notation system Microsoft uses includes the major, minor, build and revision levels. Before Windows Server containers or Hyper-V containers will run on a Windows Server host, the major, minor and build levels must match, at minimum. The containers will still start if the revision level doesn’t match, but they might not work properly.

Antimalware tools and container performance

Because of shared components, like those of the OS layer, antimalware tools can affect container performance. The components or layers are shared through the use of placeholders; when those placeholders are read, the reads are redirected to the underlying component. If the container modifies a component, the container replaces the placeholder with the modified one.

Antimalware tools aren’t aware of the redirection and don’t know which components are placeholders and which components are modified, so the same components end up being scanned multiple times. Fortunately, there is a way to make antimalware tools aware of this activity. You can modify the container volume by attaching a parameter to the Create CallbackData flag and checking the Exchange Control Panel (ECP) redirection flags. ECP will then either indicate that the file was opened from a remote layer or that the file was opened from a local layer.

Next Steps

Ensure container isolation and prevent root access

Combine microservices and containers

Maintain high availability with containers and data mirroring