1. A method comprising: deriving a set of optimal solid-state drive (SSD) operations corresponding to a model environment and a model usage of a SSD in a real usage model, the real usage model being created from an environmental profile, a usage profile, and an initial usage model; obtaining an environmental parameter representative of a current environment and an usage parameter representative of a current usage of the SSD; asserting a match if the current environment and the current usage match with the model environment and the model usage, respectively; and adapting behavior of the SSD using the set of optimal SSD operations if the match is asserted.