![]() “Customers are looking for better performance, better stability, and AWS support for those connectors,” Kevin Miller, VP and GM for S3 told DevClass. ![]() Why has AWS created its own file system client, when many third-party clients that do this already exist? Examples include S3FS-FUSE which supports Linux, macOS and FreeBSD, the commercial ObjectiveFS system, and Rclone for Windows. One possibility is to attach an IAM (Identity and Access Management) role to an EC2 (Elastic Compute Cloud) instance, in which case credentials can be applied automatically. Mountpoint respects S3 permissions and access policy, and therefore needs AWS credentials. That said, Mountpoint is open source, built using the Rust programming language, and the paper acknowledged that early customers are interested in “helping to evolve it to provide richer functionality.” The ideal use case is “data lake applications doing scale-out analytics on large datasets,” the paper said. Mountpoint was therefore designed to optimize performance and avoid any operations that could not be implemented efficiently with S3 APIs. ![]() Write support will be added before general availability, but only sequential writes to new objects.Īn AWS paper on Mountpoint explained that Mountpoint deliberately does not offer a “full featured file system or POSIX compatibility.” The reason is that file systems have “a surprising number of features that don’t overlap with object storage,” including operations like the ability to mutate the contents of files in place, and OS-managed permissions. The preview is not production-ready, and files are currently mounted read-only. According to advance information from AWS, “with Mountpoint, file operations map to GET and PUT operations against S3, allowing scaleable file-based applications to burst to terabits per second of aggregate throughput, without any code changes.” A demo of Mountpoint (image supplied by AWS) ![]() It is a specialized client aimed at data analytics, and not designed for general-purpose use. Interview AWS has introduced Mountpoint, an open source client for Linux that connects to S3 (Simple Storage Service) using file APIs, enabling applications to traverse S3 files as if they are in the file system. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |